1

我正在使用 node-ipc 在子进程之间传输一些 mongoose 文档,但是,由于调用了 stringify 并且它们不再是有效的 mongoose 文档,因此 Mongoose 函数不再适用于这些文档。

完成这项工作的最佳方法是什么?当子进程收到它们时,有没有办法将它们转换回 Mongoose 文档?

4

1 回答 1

1

Mongoose 提供了.hydrate()允许您从普通 json 对象(数据库中已经存在)创建 mongoose 文档的功能。所以你应该能够做到:

const mongooseDoc = YourModel.hydrate(JSON.parse(yourStringifedObject));
于 2020-08-20T15:27:47.680 回答