如何将Mongoose文档转换为普通对象?
我有一个猫鼬的文档,我想在JSON编码之前进行扩展并作为响应发送出去。如果我尝试向文档添加属性,则将其忽略。该属性不会出现无法Object.getOwnPropertyNames(doc)
进行正常扩展的情况。奇怪的是,它JSON.parse(JSON.encode(doc))
可以正常工作并返回具有所有正确属性的对象。有一个更好的方法吗?
回答:
猫鼬Model
继承自Document
s,后者有一个toObject()
方法。我相信您要寻找的应该是的结果doc.toObject()
。
http://mongoosejs.com/docs/api.html#document_Document-
toObject
以上是 如何将Mongoose文档转换为普通对象? 的全部内容, 来源链接: utcz.com/qa/403436.html