Вы также можете запустить скрипт из оболочки mongodb. Мне нравится добавлять вещи в функцию, чтобы было удобно их вызывать. Создайте сценарий так:
var ensureIndexes = function() {
db.getCollection("elements").ensureIndex({customerId:1});
db.getCollection("elements").ensureIndex({userId:1}); ........
}
Сохраните вышеупомянутое в файле с именем sureIndexes.js, затем из оболочки mongo введите:
load('ensureIndexes.js')
Теперь вы сможете ввести ensureIndexes()
для вызова этой функции. У меня есть много скриптов, содержащих такие служебные функции.