1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| # 查询所有文档 db.test.find() # 查询所有文档个数 db.test.find().count() # 条件查询 db.test.find({ # > 'field': {$gt: 'value'}, # < 'field': {$lt: 'value'}, # >= 'field': {$gte: 'value'}, # <= 'field': {$lte: 'value'}, # < field < 'field': {$gt: 'value1', $lt: 'value2'}, # = 'field': 'value', # != 'field': {$ne: 'value'}, # in 'field': {$in: ['value1', 'value2', 'value3']}, # not in 'field': {$nin: ['value1', 'value2', 'value3']} }) # 限制结果数量 db.test.find().limit(3) # 从第3条记录开始,返回5条记录(limit 3, 5) db.test.find().skip(3).limit(5) # 升序(asc) db.test.find().sort({value: 1}); # 降序(desc) db.test.find().sort({value: -1});
|