我正在将Node
,Passport
,LocalStrategy
,Mongoose
用于一个简单的项目,并且有2个问题...
user
返回的UserModel.findOne(...)
元素具有我期望的成员:{ _id, local, facebook, google, twitter, createdAt, updatedAt }
,但是所有这些成员也都(重复)在其成员内部:_doc
?当我扩展_doc
成员时,我得到:
user
?您能为我澄清这两个问题吗?
谢谢!
答案 0 :(得分:1)
_doc
是原始的js对象。
user
是猫鼬Document,继承了JavaScript Object
。
猫鼬提供了许多不同的API,这些API包含在Document对象中。
_doc
仅具有普通javascript对象提供的API。