问题描述
MySQL:UPDATE user SET age = 36 WHERE name = ’starlee’Mongo:db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})
mysql可以更新多条age=36的记录,但是mongo每次只能更新一条。
问题解答
回答1:multi=True
回答2:db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}})修改为:db.user.update({‘name’ : ’starlee’}, {$set : {‘age’ : 36}}, False, True)
回答3:name可以用{’name’: /starlee/} 模糊查询,然后更新多条

