node.js - 将 Json 对象存储在 Mongoose 字符串键中

标签 node.js mongodb mongoose

在我的 Mongoose 架构中,我有一个字符串字段,我希望能够在其中存储一个 JSON 对象。可能吗?在 Postgres 中,可以将字典存储在字符串列中。

我想这样做是因为字典(实际上是 JS 中的 JSON 对象)只是一个简单的读写值,不需要查询,而且因为它只是一个值而不是一组值。

最佳答案

是的,您可以只存储 {myJsonProperty: JSON.stringify(myObject)}。希望您知道您也可以在 mongoose 模式中设置 {myJsonProperty: Object} 并存储整个对象,而无需无缘无故地将其转换为字符串。它不必是带有架构的嵌套文档,它可以只是一个普通的 javascript 对象。

关于node.js - 将 Json 对象存储在 Mongoose 字符串键中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17497875/

相关文章:

node.js - 我应该需要 mongoose 模型还是直接从 mongoose 获取

mysql - 何时使用 node-mysql 模块打开连接?

javascript - NodeJS 验证和循环中的多次插入

node.js - 如何基于 GitHub webhook 自动化部署 docker?

javascript - Angular 似乎没有运行

mongodb - 使用 mongodb(多对多)实现进行图书标记

php - 获取包含最新嵌套对象的前 5 个文档

node.js - 来自 mongoose 回调的 Express js res.redirect() 不起作用

mongodb - 在 Mongoose 中使用 $lookup 检索引用字段的最佳方法?

javascript - 如何检查当前时间是否在数组中存储的两个给定时间之间