索引是否利用指针?

时间:2014-04-08 16:03:50

标签: mongodb

如何将mongodb索引存储在RAM中?例如,如果有文件如:

{ fruit: 'apple', tags: ['hello', 'world', 'rainbow' ] }

{ fruit: 'banana', tags: ['hello', 'world', 'unicorn' ] }

{ fruit: 'orange', tags: ['hello', 'world', 'lion' ] }

使用tags字段的索引。 'hello''world'标记是否存储在单个内存位置,然后指针在索引中引用它们?或者是否为每个标记实例化了一个新的String

1 个答案:

答案 0 :(得分:0)

来自documentation

  

要索引包含数组值的字段,MongoDB会为数组中的每个项添加索引项。

因此,为每个数组元素创建单独的条目。