在asynchronous函数中访问对象
我是node.js的初学者
所以,我用这个来
var toFix = { 'renault': 'Renault', 'renault ': 'Renault', 'RENAULT ': 'Renault', 'RENAULT': 'Renault', }; async.forEachOfSeries(toFix, function(to, from, cb){ Car.update({make:from }, {$set: {make: to}}, {multi: true},cb) }, done);
它为我的桌上汽车工作。
但是当我想在另一个表中使用相同的代码,汽车是表中的一个对象时,它不起作用,例如:
async.forEachOfSeries(toFix, function(to, from, cb){ Ticket.update({car.make:from }, {$set: {car.make: to}}, {multi: true},cb) }, done);
它不能接受car.make。 所以我应该如何访问我的对象?
谢谢
async.forEachOfSeries(toFix, function(to, from, cb){ Ticket.update({'car.make':from }, {$set: {'car.make': to}}, {multi: true},cb) }, done);
将car.make更改为“car.make”