注意:$set表示只更新响应的值,如下图所示。
语法:db.集合名称.remove(<query>,{justOne:<boolean>})
参数说明:
query:可选,删除的文档的条件
justOne:可选,过个设为true或1,则只删除一个文档
语法:
db.集合名称.find({条件})
如果要是显示内容美观化,可以使用pretty()方法:
db.集合名称.find({条件}).pretty() db.pirate.find({age:17}).pretty()比较运算符
小于:$lt
小于等于:$lte
大于:$gt
大于等于:$gte
不等于:$ne
db.pirate.find({age:{$gte:20}})逻辑运算符
AND: 在find()方法中传入多个键(key),每个键(key)以逗号隔开,语法如下:
db.集合名称.find({key1:value1, key2:value2})OR:使用关键字$or,语法如下:
db.集合名称.find({$or:[{key1:value1}, {key2:value2}]})AND和OR可以一起使用:
db.pirate.find({$or:[{age:{$gte:20}}, {gender:1}],hometown:"西海"})limit()和skip()
limit()方法语法:
db.集合名称.find().limit(NUMBER)skip()方法语法:
db.集合名称.find().skip(NUMBER)limit()方法和skip()方法可以一起使用:
db.pirate.find().skip(4).limit(2) 8.排序语法:db.集合名称.find().sort({字段名称:1,字段名称:-1,...})
参数说明:1表示升序,-1表示降序
语法:
db.集合名称.find({条件}).count() db.集合名称.count({条件}) db.pirate.find({gender:0}).count() db.pirate.count({age:{$gt:20},gender:1}) 结语本篇主要介绍了MongoDB的基本操作方法,包括创建、插入、保存、查询等方法。
本篇内容适合刚接触MongoDB的学习者。