Я установил локальный кластер Sharded MongoDB с помощью Docker и настроил коллекцию Sharded.Кластер имеет 2 монго, 3 сервера конфигурации (1 первичный / 2 вторичных), 6 шардовых серверов (2 шарда с 1 первичным / 2 вторичными каждый).Коллекция с сегментированными файлами работает нормально, и документы равномерно распределяются между обоими фрагментами.
Теперь я пытаюсь найти способ входа в тот раздел, в котором хранится каждый документ.
Пример: Iхранить 3 документа A, B и C. В журналах должно быть указано, что A и C перешли к shard_0, а B - к shard_1.
Как можно добиться такого поведения?
Дополнительные сведения: IЯ использую Spring в качестве моего бэкэнда и GridFS с коллекцией осколков fs.chunks.Я хочу знать, на каком осколке хранятся двоичные данные каждого файла.Я бы предпочел, чтобы Spring регистрировал, куда идут файлы, хранящиеся с помощью GridFSTemplate, но в нем нет встроенной системы ведения журналов, поэтому я полагаю, что это не то, с чем легко работать.