对包含以下内容的文档的集合进行批量插入:
{
"Key": "value",
"List": ["string1", "string2", "string3" ...]
}
我收到“大型键”错误。索引定义为:
db.Something.createIndex( { List: 1 } )
只要数组的长度超过“最大密钥长度”,它就会爆炸。我以为according to the docs,只有数组中的单个条目才可能导致此错误。数组中的每个项目都将被单独视为其自己的键。
我误会了吗?是多键索引中键的总和会导致此错误吗?