mongo 更新字段值,若不存在则自动创建

Posted xiaonanmu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo 更新字段值,若不存在则自动创建相关的知识,希望对你有一定的参考价值。

查询语句

db.getCollection("A表").update(

{  "id":{$eq:11} }

,{     $set:{"a":1}  }

, {multi: true}

)

作用:根据条件来更新A表中a字段的值,若a字段不存在则创建。

-------------------------------

查询语句分析

条件:"id":{$eq:11}   id=11

更新:$set:{"a":1}    把a字段的值更新为1,a字段不存在则创建并初始化值为1

是否改变多条记录:multi: true  (不加这个,则默认改变 符合查询条件的第一条记录)

以上是关于mongo 更新字段值,若不存在则自动创建的主要内容,如果未能解决你的问题,请参考以下文章

Mongo:如果文档不存在则创建,否则啥也不做

mongo 正在使用键/值 null 自动创建索引

Jquery自动完成不使用选择更新输入值

Matlab判断文件夹是否存若不存在则创建文件夹

MySQL数据库时间设置自动添加时间和自动更新时间

自动编号字段