主页 > 知识库 > MongoDB修改数据的2种方法

MongoDB修改数据的2种方法

热门标签:南京400电话怎样办理 企业智能外呼系统价格多少 机器人外呼系统软件存在问题 沈阳营销电销机器人招商 福州电销机器人源代码 徐州ai电销机器人原理 高德地图标注商户位置 智能电销机器人销售话术 兖州电话外呼营销系统

在MongoDB中,db.collection.ipdate()和db.collection.save()方法都可以修改集合中已存在的文档。db.collection.update()方法对修改提供额外的控制。例如,db.collectoin.update()修改已存在数据或一组匹配查询条件的文档。而db.collection.save()方法根据相同的_id替换一个已存在文档。

使用update()方法修改多个文档:

默认,update()方法更新一条满足条件的文档。调用方法时将multi选项设置为true可修改多个文档。下面的例子修改所有type字段值为“book”的文档的qty字段增加-1。例子中使用$inc,这是一个修改操作符变量。

复制代码 代码如下:

db.inventory.update(
   { type : "book" },
   { $inc : { qty : -1 } },
   { multi: true }
)

使用save()方法修改一个文档:

save()方法替换一个已存在的文档。使用save()方法替换一个文档,方法通过_id字段匹配一个已存在文档。下面的例子完全替换inventory集合中_id为10的文档:

复制代码 代码如下:

db.inventory.save(
   {
     _id: 10,
     type: "misc",
     item: "placard"
   }
)

您可能感兴趣的文章:
  • PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
  • php操作MongoDB基础教程(连接、新增、修改、删除、查询)
  • mongodb 修改用户密码 2种方法

标签:吉安 丹东 昭通 邯郸 景德镇 大理 本溪 鹤岗

巨人网络通讯声明:本文标题《MongoDB修改数据的2种方法》,本文关键词  MongoDB,修改,数据,的,2种,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《MongoDB修改数据的2种方法》相关的同类信息!
  • 本页收集关于MongoDB修改数据的2种方法的相关信息资讯供网民参考!
  • 推荐文章