好的..这很奇怪而且烦人,所以任何帮助都会非常感激。这是我的代码:
Target.update {location_city: "New York"}, {location_country: "FUDGE!"}, {safe: true}, (err, res) ->
console.log "Updating with New York"
console.log res
console.log "Err #{err}"
没错,NADA。但是只有FIRST文档因某种原因而更新。当我在SAME查询上运行查找时,我会得到多个结果。
任何帮助都会非常感激。
答案 0 :(得分:14)
multi
必须为true
。
所以正确的查询将是
Target.update {location_city: "New York"}, {location_country: "FUDGE!"}, {multi: true}, (err, res) ->
console.log "Updating with New York"
console.log res
console.log "Err #{err}"