2012-07-12 53 views
1

我有一個集合:{"_id":1,"a":3,"b":5,「a+b」:0}mongodb:查找和更新操作符可以合併成一個sql命令?

我想這樣做:

y=db.collection.find({"_id":1},{"a":1,"b":1}) 
sum=y["a"]+y["b"] 
db.collection.update({"_id":1},{"$set":{"a+b",sum}}) 

所以收集將是:{"_id":1,"a":3,"b":5,"a+b":8}

我可以在兩個運營商結合起來,一個sql命令?

+1

有趣的是,您應該詢問關於NoSQL DB的SQL命令。 – jurgemaister 2012-07-12 08:50:00

回答

0

不,您不能在一個命令中執行它,因爲mongodb不支持更新中的字段引用。

相關問題