Mongodb数据库-增删查改
find MongoDB中查询数据的基本指令,类似mysql中的select example: db.movies.find({"year":1975}) db.movies.find({"year":1975,"title":"Kill"}) db.movies.find({$and:[{"title":"Kill"},{"year":1989}]}) db.movies.find({$or:[{"title":"Kill"},{"year":1989}]}) 子文档查询,如文档内容 {"name":"apple","from":{country:"China",province:"Guangdong"}} db.fruit.find({"from.country":"China"}) 条件语法 <> $ne > $gt >= $gte < $gt <= $lte is null {$exists:false} in {$in:[]} not in {$nin:[]} or $or and $and ##remove 删除文档 update updateOne 表示无论条件匹配多少条,只更新第一条 updateMany 匹配多少就更新多少 $push 增加一个对象到数组底部 $pushAll 增加多个对象到数组底部 $pop 从数组底部删除一个对象 $pull 如果匹配指定的值,从数组中删除对应的对象 $pullAll 如果匹配任意的值,从数据中删除对应的对象 $addToSet 如果不存在则增加一个值到数组 db.fruit.updateOne({name:"apple"},{$set:{from:"China"}}) drop 删除集合