MongoDB文档:可以将数组存储为关联数组吗?

时间:2018-08-26 09:25:27

标签: php mongodb

例如,我有此文档:

{
  "id": "kek",
  "children": [
    {
      "id": "child1"
      "moreInfo":...
    },
    {
      "id": "child1",
      "moreInfo": ...
    }
  ]
}

可以吗:

{
      "id": "kek",
      "children": {
        "child1": {
          "id": "child1"
          "moreInfo":...
        },
        "child2:" {
          "id": "child2",
          "moreInfo": ...
        }
      }
    }

通过这种结构,在PHP中更容易获得我们想要的孩子:

$kek[children][child1]

另外,孩子也可以有孩子,所以看起来像这样:

$kek[children][child1][children][child3] ...

因此我们不必进行递归搜索。

但是从MongoDB的角度来看,这是一个很好的文档结构吗?

TY

0 个答案:

没有答案