MongoDB文档翻译-CRUD操作

英文原文地址:https://docs.mongodb.com/v3.2/crud/
本文章属个人翻译,作个人学习之用,如有雷同,纯属巧合。如有错误之处,欢迎指正。

MongoDB CRUD操作

CRUD操作包括创建(create)、读取(read)、更新(update)和删除(delete) 文档 (document)。

创建操作

创建/插入操作是增加新的文档到集合中。如果当时集合不存在,该操作将会创建该集合

MongoDB提供了以下方法来插入文档集合中:

  • db.collection.insert()
  • db.collection.insertOne()版本3.2新增
  • db.collection.insertMany()版本3.2新增

在MongoDB中,插入操作是针对单个集合的。在单个文档的级别,所有的写操作都是原子的。

这里写图片描述

读操作

读操作是从集合中获取文档,即,查询文档以获取集合。MongoDB提供了以下方法来从集合中读取文档。
* db.collection.find()

你可以指定所返回文档的查询过滤器或者约束条件。

这里写图片描述

更新操作

更新操作修改集合中已经存在的`文档。MongoDB提供了以下方法来更新集合中的文档。

  • db.collection.update()
  • db.collection.updateOne() 3.2版本新增
  • db.collection.updateMany() 3.2版本新增
  • db.collection.replaceOne() 3.2版本新增

在MongoDB中,更新操作是针对单个集合的。在单个文档的级别,所有的写操作都是原子的。

你可以指定要更新的文档的过滤器或约束条件。这些过滤器与读操作使用相同的语法。

这里写图片描述

删除操作

删除操作是从集合中移除文档。MongoDB提供了以下方法从集合中删除文档。

  • db.collection.remove()
  • db.collection.deleteOne() 3.2版本新增
  • db.collection.deleteMany() 3.2版本新增

在MongoDB中,更新操作是针对单个集合的。在单个文档的级别,所有的写操作都是原子的。

你可以指定要更新的文档的过滤器或约束条件。这些过滤器与读操作使用相同的语法。

这里写图片描述

批量写

MongoDB提供了批量写的功能。详情见 批量写操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值