| db.user.find({age:{$gt:10}}) |
查询user表中age>10的字段 |
| db.user.find({age:{$lt:11}}) |
查询user表中age<11的字段 |
| db.user.find({age:{$lte:11}}) |
查询user表中age<=11的字段 |
| db.user.find({age:{$gte:11}}) |
查询user表中age>=11的字段 |
| db.user.find({age:11}) |
查询user表中age=11的字段 |
| db.user.find({age:{$gt:5,$lt:20}}) |
age>5&&age<20 |
| db.user.find({name:/王五/}) |
查找有王五这两个关键词的collection(模糊查询) |
一、查询指定字段,且指显示指定字段
db.user.find({},{name:1})db.user.find({age:{$gt:10}},{age:1})db.user.find({},{name:1,age:1})
二、根据age这个字段升序,降序
db.user.find().sort({age:1}) //升序
db.user.find().sort({age:-1}) //降序
三、根据name和age查询
db.user.find({name:"张三",age:10})
四、只查询前两条数据
db.user.find().limit(2)
五、skip—limit
db.user.find().skip(1).limit(2);
六、count统计数据
db.user.find().count();