限制条件 - 结果集
很多时候查询返回的结果集并不完全是你想要的,或许你只需要它们中间的一部分,这个时候我们可以通过条件来限制结果集返回的内容。
limit方法:设定返回结果集中的最大文档数量。
语法:
db.collection.find().limit(Num)
参数:
Num:Number类型,大于0。
- 示例:
db.testData.find().limit(3),返回如下结果:
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be6"), "x" : 1 }
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be7"), "x" : 2 }
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be8"), "x" : 3 }
练习一下,查找person集合中的前3个文档。
db.person.find().limit(3);