Node.js 节点js中的更新字段
我想更新我桌上汽车的车牌号 我将其用于特定ID:Node.js 节点js中的更新字段,node.js,mongodb,Node.js,Mongodb,我想更新我桌上汽车的车牌号 我将其用于特定ID: car.update({_id:'436' }, {$set: {plateNumber: 'DG-884-AQ'}}, {multi: true},cb); 但它不起作用,我得到了 ReferenceError:未定义cb 我该怎么办? 我以汽车为例,或以汽车为模型 谢谢。您需要提供以下功能: car.update( {_id:'436' }, {$set: {plateNumber: 'DG-884-AQ'}}, {multi:
car.update({_id:'436' }, {$set: {plateNumber: 'DG-884-AQ'}}, {multi: true},cb);
但它不起作用,我得到了
ReferenceError:未定义cb
我该怎么办?
我以汽车为例,或以汽车为模型
谢谢。您需要提供以下功能:
car.update(
{_id:'436' },
{$set: {plateNumber: 'DG-884-AQ'}},
{multi: true},
(err, data) => {
if (err) {
// handle error
} else {
// handle success
}
}
);
如果您使用以下命令定义了cb函数,则代码将正常工作:
let cb = (err, data) => {
if (err) {
// handle error
} else {
// handle success
}
};
或:
但如果未定义cb,则不能将其作为参数传递。cb被假定为functioncallback
car.update(
{_id:'436' },
{$set: {plateNumber: 'DG-884-AQ'}},
{multi: true}, function(err, resp) {
});
ReferenceError:cb表示更新函数无法找到回调函数cb。您需要传递一个适当的回调函数。
car.update(
{_id:'436' },
{$set: {plateNumber: 'DG-884-AQ'}},
{multi: true}, function(err, resp) {
});