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