考虑到我们正在基于Syd ID值从MangGDB搜索文档.以下哪种代码是有效的?

  1. 一百

  2. 一百

我感觉很好.findById()是有效的,但支持它的原因是什么,或者它是如何有效的?

推荐答案

findById只是一个方便的函数,它的功能与您显示的findOne调用完全相同.

以下是the source:

Model.findById = function findById (id, fields, options, callback) {
  return this.findOne({ _id: id }, fields, options, callback);
};

Mongodb相关问答推荐

Go mongo-驱动程序测试,FindOne未根据给定的筛选器返回正确结果

如何将数组$拉到对象数组下

GO:如何在MongoDB中区分空字符串和nil

如何填充Mongoose中的嵌套引用

联接不返回具有ObjectId和非ObjectId的结果

Mongoose updateMany 以及 Where 和 orWhere?

我可以在 MongoDB 中将字段值设置为对象键吗?

Nestjs中不同语言数据的mongodb聚合代码

Mongo 删除最后的文件

mongoDB vs mySQL - 为什么在某些方面比另一个更好

从 node.js 的 mongodb 集合中删除文档

mongodb中集合的最大大小是多少

是否有适用于 Linux 的 MongoDB GUI 桌面应用程序?

如何使用 MongoDB 建模 likes投票系统

如何在mongodb中删除数组的第n个元素

Mongoose.js:嵌套属性的原子更新?

Mongodb KeyFile 太开放权限

将 MongoCursor from ->find() 转换为数组

如何通过mongoose更新 mongodb 中的对象?

MongoTemplate upsert - 从 pojo 进行更新的简单方法(哪个用户已编辑)?