当前位置

网站首页> 程序设计 > 开源项目 > 程序开发 > 浏览文章

mongodb 批量增加数组

作者:小梦 来源: 网络 时间: 2024-08-07 阅读:
db.demo.find({name:"u_2"})// 用$push 操作符,如果没有books,会自动创建,类似不存在会自动创建的操作符还有$push,$set,$incdb.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上了,想想还没有在这里写的简单方便。

另外想请教下各位,mongo中如何在添加一个字段的时候,指定他的字段类型。
比如我想增加一个is_delete 字段,想指定类型为int_32,并且默认值为0.
没有找到好办法
我现在做的是添加这个字段,值为1,然后类型就自动为int_32,然后在批量update0.
如果直接为0.他显示的是bool false

热点阅读

网友最爱