mongoDB的update查询条件?
我想大声告诉你
我想大声告诉你 2017-04-28 09:06:34
0
3
735

小白提问.

db.users.insert({"name": "demo"})

以上插入十遍.

db.users.update({"name": "demo"}, {$set: {"age": 24}})

这条案例来说应该十条记录全部匹配上,但是为什么仅仅匹配了第一条呢?

我想大声告诉你
我想大声告诉你

Antworte allen(3)
世界只因有你

https://docs.mongodb.org/getting-started/shell/update/#update-multiple-documents

左手右手慢动作

基础不太牢固,多看手册。

db.users.update({"name": "demo"}, {$set: {"age": 24}},{multi: true})

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>
   }
)
阿神

db.users.update({},{},true,true)大括号里面的不变,默认的是更新一条,加上两个参数true就行了!

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage