Если я создаю хеш-индекс с ensureIndex({ _id: "hashed"})
, Монго знает, что делать какие-либо запросы в поле _id
и запускать их против хэшированного индекса? Или мне нужно обновить все запросы, которые используют _id, чтобы быть _id_hashed
?Хешированный ключ осколка в MongoDB на _id, и что тогда?
0
A
ответ
1
Mongodb не изменяет поле _id
при создании хэшированного индекса. Он пойдет правильно и запросит _id
соответственно. Хэш будет использоваться только для запроса и баланса осколков.
+0
Есть ли способ заменить существующий «_id»: 1 индекс на «_id»: «hashed»? Я создал хешированный индекс, но по умолчанию существует индекс id, который занимает дисковое пространство и оперативную память. – ankshah
Смежные вопросы
- 1. Mongodb выбрать ключ осколка
- 2. Как указать хешированный ключ осколка, используя mongoengine?
- 3. Что такое хешированный индекс?
- 4. хороший MongoDB ключ осколка для «домена» документа
- 5. MongoDB соединения осколка ключевой стратегия
- 6. MongoDB: Сгенерировано приложение _id, содержащее страну и последовательность как ключ осколка?
- 7. Поддерживает ли MongoDB уникальные значения значений _id при использовании сложного ключа осколка с _id
- 8. MongoDb Найти Коллекции, основанные на _id и ключ в массиве
- 9. MongoDB ключ осколка как (ObjectId, ObjectId, RandomKey). Неуравновешенные коллекции
- 10. Выбор правильного ключа осколка в MongoDB
- 11. _id против _ID в MongoDB
- 12. По умолчанию диапазон осколка ключа mongodb
- 13. Уникальность _id в осколке
- 14. Как MongoDB определяет тип ключа осколка?
- 15. Предварительно сплит на компаунде Ключ осколка
- 16. Обновление MongoDB с соответствующим ключом осколка и множественным = истинным
- 17. Создание TagRange на основе ключа осколка субдокумента в MongoDB
- 18. Meteor - MongoDB _id
- 19. выбирая ключ mongodb sharding
- 20. MongoDB хранит данные только для первичного осколка в случае выбора пометки осколка ключа
- 21. Ajax и Mongodb, используйте _id
- 22. Изменение _id в MongoDb
- 23. MongoDB Совокупные тогда Средняя
- 24. как сбалансировать MongoDB после добавления осколка
- 25. Повторяющийся ключ _id при попытке обновить запись в MongoDB
- 26. риск MongoDB _id и печенье
- 27. Как игнорировать дублировать «_id» и вставьте уникальный «_id» в MongoDB
- 28. Правильно ли вставить ключ с помощью «_id» в MongoDB?
- 29. Дублирующее значение, вставленное в поле «_id» mongodb
- 30. Пользовательский диапазон осколка диапазона в mongodb
при создании _id: "hashed" index, это _in addition_ для обычного индекса _id: 1. –