将所有数据类型保存到MongoDb中的一个字段中

时间:2015-11-22 15:42:46

标签: mongodb mongodb-query

我使用mongo来保存我的属性,现在问题是我想保存像这样的属性

  {
    title:"new product"
    ...
    ...
    attr:[
           {
             name:"color",value:"red"
           },
           {
              name:"size",value:6
           },
           ....
        ]

  }

现在,如果我为值字段创建索引,那么它的索引设计是不是很糟糕? 我应该从字符串字段中分离整数字段然后单独索引吗?

1 个答案:

答案 0 :(得分:0)

MongoDB封装了动态模式的功能,支持MongoDB集合中文档中不同数据类型的差异。关于上面提到的关于在一个字段中存储具有不同数据类型的值的关注,我建议可以存储它并且它的主要目的是设计MongoDB。