在我的 Mongoose 架构中,我有一个字符串字段,我希望能够在其中存储一个 JSON 对象。可能吗?在 Postgres 中,可以将字典存储在字符串列中。
我想这样做是因为字典(实际上是 JS 中的 JSON 对象)只是一个简单的读写值,不需要查询,而且因为它只是一个值而不是一组值。
最佳答案
是的,您可以只存储 {myJsonProperty: JSON.stringify(myObject)}
。希望您知道您也可以在 mongoose 模式中设置 {myJsonProperty: Object}
并存储整个对象,而无需无缘无故地将其转换为字符串。它不必是带有架构的嵌套文档,它可以只是一个普通的 javascript 对象。
关于node.js - 将 Json 对象存储在 Mongoose 字符串键中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17497875/