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 :可选,抛出异常的级别。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐