@verykruta

Как MongoDB создает индекс по id?

Привет. Как известно, mongodb для каждой коллекции по умолчанию создает индекс по _id.
Вопрос: если у нас _id имеет структуру как ниже, что он создаст? Compound индекс или что? Можно ли искать по префиксу, который будет состоять из userId и первому полю вложенного объекта? У меня какие-то проблемы возникли, что монга не может понять, какие индексы использовать
"_id": {
"userId": 1111,
"info": {
"firstField": 123,
"secondField": "xxx"
}
}
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 1
_id - это вполне конкретный ключ, который генерирует сама монга.
Свой _id ты создать не можешь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы