搜尋

首頁  >  問答  >  主體

mongodb - pymongo如何一次更新多筆記錄?

MySQL:
UPDATE user SET age = 36 WHERE name = ’starlee’
Mongo:
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})

mysql可以更新多個age=36的記錄,但是mongo每次只能更新一筆。

我想大声告诉你我想大声告诉你2764 天前859

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:04:12

    多=真

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-25 09:04:12

    db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})
    修改為:
    db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}, False, True)

    回覆
    0
  • 某草草

    某草草2017-04-25 09:04:12

    name可以用{'name': /starlee/} 模糊查詢,然後更新多條

    回覆
    0
  • 取消回覆