很多时候查询返回的结果集并不完全是你想要的,或许你只需要它们中间的一部分,这个时候我们可以通过条件来限制结果集返回的内容。
limit方法:设定返回结果集中的最大文档数量。 语法:
db.collection.find().limit(Num); 参数: Num:Number类型,大于0。 需求:查找person集合中的前3个文档。 db.person.find().limit(3);
有的时候只需要返回结果集中的部分字段,这个时候我们可以通过传入字段条件的方式来实现。 语法:
db.collection.find( 查询条件,字体条件 ) 参数: 字段条件:JSON对象,格式=>{字段:值},值等于1时表示需要返回,0时表示不需要返回。 需求:列出person集合中所有的名字(name)? db.person.find({},{name:1});
新闻热点
疑难解答