У меня есть база данных MongoDB, состоящая из одного ПЕРВИЧНОГО и одного ВТОРИЧНОГО экземпляров (набор реплик) на одном сервере. Когда я выполняю команду insertMany ():
let docsArray = []
for(i = 0; i <= 7; i++){
let docsArray.push(
{something: i}
);
}
await collection.insertMany(docsArray)
, происходит что-то странное. Мой основной сервер сохраняет данные в правильном порядке (тот, который я указал), тогда как ВТОРИЧНЫЙ экземпляр сохраняет документы случайным образом. Я пробовал вставлять документы один за другим, создавая сеанс, и все oop:
for(i = 0; i <= 7; i++){
let newDoc = something + i;
await newDoc.save({session});
}
все равно дают тот же результат. Это почему? Может ли решение быть чем-то связанным с записью? Заранее спасибо !!!