Выполнение массовой вставки в коллекцию с документами, похожими на:
{
"Key": "value",
"List": ["string1", "string2", "string3" ...]
}
Я получаю ошибки «Key To Large».Индекс был определен как:
db.Something.createIndex( { List: 1 } )
Как только длина массива превышает максимальную длину ключа, он взрывается.Я думал, в соответствии с документами , что только отдельная запись в массиве может вызвать эту ошибку;каждый элемент в массиве будет рассматриваться индивидуально как его собственный ключ.
Я неправильно понимаю?Является ли сумма ключей в индексе мультиключей причиной этой ошибки?