db.demo.find({name:"u_2"}) // 用$push 操做符,若是沒有books,會自動建立,相似不存在會自動建立的操做符還有$push,$set,$inc db.demo.update({name:"u_2"},{$push:{books:}}) // 用addToSet操做符 會去重已經存在的 db.demo.update({name:"u_2"},{$addToSet:{books:"php"}}) // 用$each 和addToSet配合,達到批量添加效果 db.demo.update({name:"u_2"},{$addToSet:{books:{$each:["node","python","php"]}}})
因爲如今在github上了,想一想尚未在這裏寫的簡單方便。php
另外想請教下各位,mongo中如何在添加一個字段的時候,指定他的字段類型。
好比我想增長一個is_delete
字段,想指定類型爲int_32,而且默認值爲0.
沒有找到好辦法
我如今作的是添加這個字段,值爲1,而後類型就自動爲int_32
,而後在批量update
爲0
.
若是直接爲0.他顯示的是bool
false
node