Node.js Mongo Upsert不适用于查询

时间:2019-11-13 02:26:19

标签: javascript node.js mongodb

为什么upsert在下面的查询中不起作用。它应该更新现有的一个,如果找不到现有的一个,则应该创建它。更新工作正常,但更新无效。

我也想更新数据库中与查询不匹配的数据,例如,我要为以下查询中不匹配的数据设置is_special = false。

   let vehicles = _.each(results.data, function (value, key) {

                        map_values(value)

                        Vehicle.model.findOne().where('VIN', value.VIN).then(function (data) {
                            var myquery = { 'VIN': data.VIN }
                            Vehicle.model.update(myquery, value, { upsert: true }, function (err, doc) {

                            })
                        })

0 个答案:

没有答案
相关问题