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

MongoDB修改数据的2种方法

热门标签:铁路电话系统 服务外包 呼叫中心市场需求 Linux服务器 地方门户网站 百度竞价排名 网站排名优化 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种方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266