Та же строка кода работала в ma c, но не в ubuntu. Чтобы уточнить, ожидаемое поведение - коллекция обновляется в соответствии с вновь установленными значениями, но этого не произошло, когда я запустил этот скрипт на сервере Ubuntu, но в моем локальном ma c он работал с той же конфигурацией БД. Кто-нибудь сталкивался с чем-нибудь подобным?
- Узел v12.6.0
- mongoClient v5.3.0
let db;
MongoClient.connect(DATABASE_URI_LIVE, {
useNewUrlParser: true,
useUnifiedTopology: true,
poolSize: 10,
connectTimeoutMS: 0,
socketTimeoutMS: 0,
}, (err, client) => {
if (err) return console.log(err);
db = client.db(DATABASE_NAME)
elements.forEach(element => {
if (element._id && element.rate) {
db.collection('InvoiceItem').updateOne({ _id: element._id }, { $set: { rate:
element.rate } }, (err,res) => {
console.log(res);
console.log('ta-da')
})
}
});
});