Node.js Mongoose错误:没有提供的回调,无法使用writeConcern
我正在使用Mongoose 3.8.23,Express 4.0.0 使用upsert选项更新记录时。我得到了错误Node.js Mongoose错误:没有提供的回调,无法使用writeConcern,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我正在使用Mongoose 3.8.23,Express 4.0.0 使用upsert选项更新记录时。我得到了错误 var queryId = {_id: aggDate + '/' + event + '/' + platform}; var dailySet = {$set: {}}; dailySet.$set['day'] = 0; dailySet.$set['metadata.event'] = event; dailySet.$set['metadata.p
var queryId = {_id: aggDate + '/' + event + '/' + platform};
var dailySet = {$set: {}};
dailySet.$set['day'] = 0;
dailySet.$set['metadata.event'] = event;
dailySet.$set['metadata.platform'] = platform;
dailySet.$set['metadata.date'] = today;
aggregateModel.update(queryId, dailySet, {upsert: true}, function (err, numUpdated) {
if (err) {
console.log(err);
callback(err, null);
} else {
console.log(numUpdated);
callback(null, numUpdated);
}
});
供参考:
首先,我正在研究预分配的预聚合用例。这是第一次无法创建集合。如果我在mongoshell上运行,它会工作,但不是从脚本
模式:
_id: String,
metadata: { date: String, platform: String, event: String },
day: Schema.Types.Mixed,
hour: Schema.Types.Mixed,
minute: Schema.Types.Mixed
错误:
错误:在Collection.updatevar/www/html/mapm/node_modules/mongoose/node_modules/mongodb/li上没有提供回调的情况下,无法使用writeConcernb/mongodb/collection/core.js:719:11 at NativeCollection.anonymous function[作为更新]/var/www/html/mapm/node_modules/mongoose/lib/drivers/node mongodb native/collection.js:135:28在NodeCollection.update/var/www/html/mapm/node_modules/mongoose/node_modules/mquery/lib/collection/node、 js:61:19
您好,您可以告诉我您的模型和错误,请。\u id:String,元数据:{date:String,platform:String,event:String},day:Schema.Types.Mixed,hour:Schema.Types.Mixed,分钟:Schema.Types.Mixed}错误是:错误:在集合中没有提供回调的情况下,无法使用writeConcern。updatevar/www/html/mapm/node_modules/mongoose/node_modules/mongodb/lib/mongodb/Collection/core.js:719:11 at NativeCollection.匿名函数[作为更新]/var/www/html/mapm/node_modules/mongoose/lib/drivers/node mongodb native/collection.js:135:28在NodeCollection.update/var/www/html/mapm/node_modules/mongoose/node_modules/mquery/lib/collection/node.js:61:19你能编辑你的问题来显示queryId和dailySet包含什么吗?@johnhk user3776269更新了我的问题。谁能给点提示吗。问题是什么?