MongoDB 如何根據查詢結果進行更新?
伊谢尔伦
伊谢尔伦 2017-04-22 09:00:38
0
1
839

假設有這麼一組數據

{
  "name": "Lucy", 
  "score": 40
}

我知道 update$inc 來實現累加,但如果我這裏需要的不是加而是乘呢?
例如,我想將以上數據中的 score 變為原來的兩倍,這該如何實現呢?
當然了,我可以做兩次查詢,第一次獲得當前值,第二次去修改,但這樣工作量徒增了一倍。

那麼,我能否根據查詢的當前結果來對數據進行原子更新呢?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
巴扎黑

$mul

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板