字符串数组变长时,键索引错误太大

时间:2019-05-10 16:59:54

标签: mongodb indexing

对包含以下内容的文档的集合进行批量插入:

{
  "Key": "value",
  "List": ["string1", "string2", "string3" ...]
}

我收到“大型键”错误。索引定义为:

db.Something.createIndex( { List: 1 } )

只要数组的长度超过“最大密钥长度”,它就会爆炸。我以为according to the docs,只有数组中的单个条目才可能导致此错误。数组中的每个项目都将被单独视为其自己的键。

我误会了吗?是多键索引中键的总和会导致此错误吗?

0 个答案:

没有答案