我正在开发一个 Ruby on Rails (3.2.6) 应用程序并使用 MongoId (3.0.0) 与 MongoDB 数据库进行交互。我只是想知道如何保存包含多个级别而不仅仅是一个级别的嵌入 JSON 对象。
我得到了一个具有这种结构和类似结构的旧 MongoDB 数据库,因此我需要使用相同的结构保存新文档。
这来自文档,用于添加一级文档:
Person.create(
first_name: "Heinrich",
last_name: "Heine"
)
如何添加具有此结构的对象:
{
"basic": {
"file_id": {
"file": "cf1952761a806c56c9bee60665418f02c"
},
"share": false,
"status": "created"
},
"data": {
"id": "4fd942dder5f5e88837300026e",
"name": "roberta",
"comment": "This is a comment"
}
}