mongodb 批量增長數組

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,而後在批量update0.
若是直接爲0.他顯示的是bool falsenode

相關文章
相關標籤/搜索