小编典典

如何将 Mongoose 文档转换为普通对象?

all

我有一个来自猫鼬的文档,我想在 JSON
编码之前扩展它并作为响应发送出去。如果我尝试向文档添加属性,它将被忽略。这些属性不会出现在无法Object.getOwnPropertyNames(doc)进行正常扩展的情况下。奇怪的是,它JSON.parse(JSON.encode(doc))可以工作并返回一个具有所有正确属性的对象。有一个更好的方法吗?


阅读 195

收藏
2022-05-18

共1个答案

小编典典

Mongoose Models
继承自Documents,它有一个toObject()方法。我相信您正在寻找的应该是doc.toObject().

http://mongoosejs.com/docs/api.html#document_Document-
toObject

2022-05-18