Mongoose 互动版

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

##findOne的基本用法

  与find相同,但只返回单个文档,也就说当查询到即一个符合条件的数据时,将停止继续查询,并返回查询结果。

1.单条数据 findOne(Conditions,callback);

TestModel.findOne({ age: 27}, function (err, doc){
   // 查询符合age等于27的第一条数据
   // doc是查询结果
});

findOne方法,只返回第一个符合条件的文档数据。

查看具有相同条件的N条数据,测试findOne方法是否真的只返回第一个符合条件的文档数据呢?