Node.js 将字符串化对象转换为Mongoose文档
我正在使用节点ipc跨子进程传输一些mongoose文档,但是,mongoose函数不再处理这些文档,因为调用了stringify,它们不再是有效的mongoose文档 什么是最好的方式使这项工作?当子进程接收到Mongoose文档时,有没有办法将它们转换回Mongoose文档?Mongoose提供了一个函数,允许您从纯json对象(已经存在于数据库中)创建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
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文档。。。