MySQL: UPDATE user SET age = 36 WHERE name = ’starlee’ Mongo: db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})
age
name
mysql可以更新多個age=36的記錄,但是mongo每次只能更新一筆。
多=真
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}) 修改為:db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}, False, True)
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}, False, True)
name可以用{'name': /starlee/} 模糊查詢,然後更新多條
多=真
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})
修改為:
db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}, False, True)
name可以用{'name': /starlee/} 模糊查詢,然後更新多條