Key Too Большая ошибка индекса при длинном массиве строк - PullRequest
1 голос
/ 10 мая 2019

Выполнение массовой вставки в коллекцию с документами, похожими на:

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

Я получаю ошибки «Key To Large».Индекс был определен как:

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

Как только длина массива превышает максимальную длину ключа, он взрывается.Я думал, в соответствии с документами , что только отдельная запись в массиве может вызвать эту ошибку;каждый элемент в массиве будет рассматриваться индивидуально как его собственный ключ.

Я неправильно понимаю?Является ли сумма ключей в индексе мультиключей причиной этой ошибки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...