我正在为我的mongodb使用猫鼬。 我正在尝试使用一组数据更新现有文档。
这是我的代码:
Color
}); }
当upsert为true时我得到的错误是:
exports.transactions = function(req,res)
{
var transactions = req.body.transactions;
transactions.forEach(function(transaction){
// console.log("hello "+transaction);
// });
console.log(req.body.user._id);
Dwolla.update({user_id: req.body.user._id}, {$push: {"transactions": {Amount: transaction.Amount, DestinationId: transaction.DestinationId, DestinationName: transaction.DestinationName, SourceId:transaction.SourceId,SourceName:transaction.SourceName,status:transaction.Status}}},
{ upsert: true},
function(err, model) {
if(err) console.log(err);
console.log("success");
}
);
型号:
oldCb(error, result ? result.result : { ok: 0, n: 0, nModified: 0 });
TypeError: object is not a function
at Query.callback (E:\ndash-nodejs\node_modules\mongoose
)
at E:\ndash-nodejs\node_modules\kareem\index.js:177:19
at E:\ndash-nodejs\node_modules\kareem\index.js:109:16
at process._tickCallback (node.js:355:11)