mongodb对集合新增或者删除一列
mongo给student集合所有数据添加一列新的字段或者删除一列字段db.student.update({'sex': {$exists:false}},// query{'$set':{ 'sex': "男" }},// update//$set添加,$unset删除false,// upserttrue// multi)参数说明query : update的查询条件,类似sql update
·
mongo给student集合所有数据添加一列新的字段或者删除一列字段
db.student.update(
{'sex': {$exists:false}}, // query
{'$set':{ 'sex': "男" }}, // update //$set添加,$unset删除
false, // upsert
true // multi
)
- 参数说明
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符(如$inc…)等,也可以理解为sql update查询内set后面的
upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern :可选,抛出异常的级别。
更多推荐
所有评论(0)