我是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);
它适用于我的桌车。
但是当我想在另一个表中使用相同的代码时,car是表中的一个对象,它不起作用,例如:
async.forEachOfSeries(toFix, function(to, from, cb){
Ticket.update({car.make:from }, {$set: {car.make: to}}, {multi: true},cb)
}, done);
它无法接受car.make。 那我该如何访问我的对象?
谢谢
答案 0 :(得分:2)
async.forEachOfSeries(toFix, function(to, from, cb){
Ticket.update({'car.make':from }, {$set: {'car.make': to}}, {multi: true},cb)
}, done);
将car.make改为'car.make'