f MongoDB 的新增欄位 ~ 迪貝之家

MongoDB 的新增欄位

 

RDBMS是用alter table 指令
mongodb因為schema是動態的
在update資料時
如果沒有這個欄位的話
就是動態新增進去
我們來看zips的資料結構
db.zips.find({}).pretty()
我要在capital底下新增一個capital_2欄位
db.zips.updateMany({},{ $set : { "capital_2" : "false" }})
指令異動了29470筆資料
我們來看異動後的結構