根据MongoDB的当前值更新MongoDB中的值

时间:2010-03-19 19:23:15

标签: mongodb

我想做类似的事情,但似乎没有在更新语句中设置this关键字。

db.items.update({foo:…}, {$set: {bar: this.foo}}, false, true)

我是否必须使用eval来完成此操作?

2 个答案:

答案 0 :(得分:9)

答案 1 :(得分:4)

是的,您无法引用修饰符中的其他字段。你必须使用db.eval。

相关问题