Mongodb 嵌入文档的散列的Monogoid散列

Mongodb 嵌入文档的散列的Monogoid散列,mongodb,ruby-on-rails-4,mongoid,Mongodb,Ruby On Rails 4,Mongoid,目前,在嵌入文档时,我得到了一个哈希数组(这是我的模型:) 有没有办法将其存储为散列?比如: { ... "subcategory": { "subcat_1_id": {...}, "subcat_2_id": {...}, ... }, ... }, 无需在应用程序上进行数据操作(比如我不知道的Mongoid选项?) 提前谢谢 你的例子是一个散列,所以我不知道你想做什么embedded\u many构建一个散列数组,但您想要一个散列数组吗?钥匙是什么?值是什么?我编

目前,在嵌入文档时,我得到了一个哈希数组(这是我的模型:)

有没有办法将其存储为散列?比如:

{
...
"subcategory": {
    "subcat_1_id": {...},
    "subcat_2_id": {...},
    ...
},
...
},
无需在应用程序上进行数据操作(比如我不知道的Mongoid选项?)


提前谢谢

你的例子是一个散列,所以我不知道你想做什么
embedded\u many
构建一个散列数组,但您想要一个散列数组吗?钥匙是什么?值是什么?我编辑了我的示例以使其更清晰(我不是指主哈希,而是指内部类别哈希。希望现在更清晰)。目前,有
的类别嵌入了许多子类别,我得到了一个带有散列(子类别)的数组(类别)。我希望category是一个包含散列(子类别)的散列,其中每个散列的id都是它的id。我认为你不能让
嵌入\u许多
这样做。为什么要这样做?基本上,这个Rails应用程序需要与另一个在节点中变白的应用程序保持同步,所以数据结构应该是相同的。然后我会看看数据操作,或者在其他应用程序中更改结构(但我不确定这是否可行)>无论如何,谢谢。
{
...
"subcategory": {
    "subcat_1_id": {...},
    "subcat_2_id": {...},
    ...
},
...
},