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