Найти местоположение документа в кластере Mongodb,

Мне пришлось хранить миллион документов в Mongodb. Mongodb кластер состоит из 4 шардов,1 монго и 1 сервера конфигурации.

Как получить подробную информацию о документе, как:

  1. Какой осколок содержит документ?
  2. Какой кусок содержит документ?

1 ответ

Решение

Эй, чтобы найти местоположение документа, вы можете использовать expalain()

Шаги, чтобы найти местоположение документа

1. Open Mongos terminanl

2. Switch to your databse

3. find document of which you want to search location using explain()

eg db.collection.find({"x":1234}).explain()

Вы получите результат в формате json, поищите в нем ключ осколков. Подробнее проверить ссылку

Другие вопросы по тегам