标签: mongodb
我想做类似的事情,但似乎没有在更新语句中设置this关键字。
this
db.items.update({foo:…}, {$set: {bar: this.foo}}, false, true)
我是否必须使用eval来完成此操作?
eval
答案 0 :(得分:9)
可以在MongoDB: Updating documents using data from the same document
答案 1 :(得分:4)
是的,您无法引用修饰符中的其他字段。你必须使用db.eval。