UserModel.findOne returns 成员内部成员重复的对象:_doc
UserModel.findOne returns an object with members duplicated inside member: _doc
我正在使用 Node
、Passport
、LocalStrategy
、Mongoose
进行一个简单的项目,有 2 个问题...
- 为什么
UserModel.findOne(...)
返回的 user
元素具有我期望的成员:{ _id, local, facebook, google, twitter, createdAt, updatedAt }
,但所有这些成员也在其成员内部(重复):_doc
?
当我展开 _doc
成员时,我得到:
- 变量的类型是什么:
user
?
你能为我澄清这两个问题吗?
谢谢!
_doc
是原始 js 对象。
user
是继承了 javascript Object
.
的猫鼬 Document
Mongoose 提供了许多不同的 API,它们包含在 Document 对象中。
虽然 _doc
将仅具有普通 javascript 对象提供的 API。
我正在使用 Node
、Passport
、LocalStrategy
、Mongoose
进行一个简单的项目,有 2 个问题...
- 为什么
UserModel.findOne(...)
返回的user
元素具有我期望的成员:{ _id, local, facebook, google, twitter, createdAt, updatedAt }
,但所有这些成员也在其成员内部(重复):_doc
?
当我展开 _doc
成员时,我得到:
- 变量的类型是什么:
user
?
你能为我澄清这两个问题吗?
谢谢!
_doc
是原始 js 对象。
user
是继承了 javascript Object
.
Mongoose 提供了许多不同的 API,它们包含在 Document 对象中。
虽然 _doc
将仅具有普通 javascript 对象提供的 API。