Узел работает на ма c, но не в Ubuntu? - PullRequest
0 голосов
/ 13 февраля 2020

Та же строка кода работала в 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')
                })

            }
        });

    });
...