Mongoose 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

##limit函数的基本用法

  在查询操作中,有时数据量会很大,这时我们就需要对返回结果的数量进行限制,那么我们就可以使用limit函数,通过它来限制结果数量。

1.限制数量:find(Conditions,fields,options,callback);

Model.find({},null,{limit:20},function(err,docs){
    console.log(docs);
});

  如果匹配的结果不到20个,则返回匹配数量的结果,也就是说limit函数指定的是上限而非下限。

  试一试查询以age为条件、过滤属性为null的所有文档并console输出,但必须使用limit函数来限制返回的文档数量。
TestModel.find({age:27},null,{limit:4},function(err,docs){
   console.log(docs);
});