2010-03-19 32 views
15

我想要這樣做,但this關鍵字似乎沒有在更新語句中設置。根據當前值更新MongoDB中的值

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

我必須使用eval做到這一點?

+2

有這個功能請求:https://jira.mongodb.org/browse/SERVER-458 – Thilo 2011-09-15 07:31:58

回答

3

是的,你不能引用修飾符中的其他字段。你將不得不使用db.eval。