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(模糊查询)

一、查询指定字段,且指显示指定字段

  1. db.user.find({},{name:1})
  2. db.user.find({age:{$gt:10}},{age:1})
  3. 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();