Node.js 将字符串化对象转换为Mongoose文档

Node.js 将字符串化对象转换为Mongoose文档,node.js,mongodb,mongoose,node-ipc,Node.js,Mongodb,Mongoose,Node Ipc,我正在使用节点ipc跨子进程传输一些mongoose文档,但是,mongoose函数不再处理这些文档,因为调用了stringify,它们不再是有效的mongoose文档 什么是最好的方式使这项工作?当子进程接收到Mongoose文档时,有没有办法将它们转换回Mongoose文档?Mongoose提供了一个函数,允许您从纯json对象(已经存在于数据库中)创建Mongoose文档。因此,您应该能够做到: const mongooseDoc = YourModel.hydrate(JSON.pars

我正在使用节点ipc跨子进程传输一些mongoose文档,但是,mongoose函数不再处理这些文档,因为调用了stringify,它们不再是有效的mongoose文档

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

Mongoose提供了一个函数,允许您从纯json对象(已经存在于数据库中)创建Mongoose文档。因此,您应该能够做到:

const mongooseDoc = YourModel.hydrate(JSON.parse(yourStringifedObject));
Mongoose提供的函数允许您从普通json对象(已经存在于数据库中)创建Mongoose文档。因此,您应该能够做到:

const mongooseDoc = YourModel.hydrate(JSON.parse(yourStringifedObject));

您是否尝试过
JSON.parse()


JSON.parse()


JSON.parse()
JSON.stringify()

相反,这将从字符串创建普通JSON对象,但不是mongoose文档…这将从字符串创建普通JSON对象,但不是mongoose文档。。。