Я пытаюсь скопировать индексы одной коллекции mon go в другую коллекцию в другой базе данных. Какое лучшее решение для Java?
Я использую MongoTemplate для выполнения операций mon go. Вот как я могу получить индексы из исходной (исходной) коллекции:
MongoCollection<Document> srcCollection = srcMongoTemplate.getCollection(collectionName);
ListIndexesIterable<Document> indexesList = srcCollection.listIndexes();
Но как мне создать такие же индексы в другой коллекции, используя полученный объект indexesList?
Я предполагаю Мне приходится использовать что-то подобное, но я не могу понять, какие именно параметры передать в метод createIndexes.
ListIndexesIterable<Document> indexes = srcCollection.listIndexes();
dstCollection.createIndexes(???);