Я хочу вставить кучу записей в коллекцию, но вместо документа за один раз я хочу сделать это как пакет, используя "insertMany ()".Я написал скрипт следующим образом:
var batch = [];
for (i=0; i<10; i++) {
names=["exam", "essay", "quiz"];
for (j=0;j<3;j++) {
batch += '\n{ student : ' + i + ', type : "' + names[j] + '", score : ' + Math.round(Math.random()*100) + '}' ;
if (mod i%3 == 0) {
batch = batch.slice(0, batch.lenght(-1));
db.scores.insertMany( batch )
batch=[];
}
}
}
Приведенный выше код не работает.Есть две проблемы: во-первых, элемент массива окружен двойными кавычками, а во-вторых, «срез» не вступает в силу.
Нужна помощь в исправлении Javascript.