美文网首页我爱编程
MongoDB CRUD操作

MongoDB CRUD操作

作者: 风雪围城 | 来源:发表于2017-06-07 22:42 被阅读0次

CRUD操作即对文档进行create,read,update 和 update 。
创建(create)操作
创建或者插入都是添加一个新的文档(document)到集合(collection)中。如果集合不存在,插入操作将创建该集合。
MongoDB提供下面的方法将一个文档插入到集合中:

db.collection.insertOne({})
db.collection.insertMany([{},{}])

(在3.4.4版本中,如果一开始打开shell,并没有use某个数据库,会默认使用test数据库,如果该数据库不存在,则创建。在某个数据库下,插入时,如果没有该collection,则创建)。

在MongoDB中,插入操作把集合作为目标。对于一个文档而言,所有的写入操作都是原子的(atomic)(An atomic operation in a database is an undividable and complex series of database operations such that either all operation will occur, or nothing will occur. The term atomicity is used to guarantee that there will be no partial database update )。

插入操作

读操作
读操作就是从collection中索引document。MongoDB提供了下面的方法进行读取:

db.collection.find()

你可以指定选择器来确认要返回的document。

查询操作

更新操作
更新操作就是编辑修改collection中已经存在的document。MongoDB提供了下面的方法来完成update操作:

db.collection.updateOne()
db.collection.updateMany()
db.collection.replaceOne()

在MongoDB中,更新操作的目标是一个单独的collection。所有的写操作在MongDB的document层级上是原子的。
你可以指定标准或者过滤器来确认要update的document。

更新操作

删除操作
删除操作就是从collection中删除document。MongoDB提供下面的方法完成删除:

db.collection.deleteOne()
db.collection.deleteMany()

在MongoDB中,删除操作是针对一个单独的collection,所有的写入操作在MongoDB的document层级上,都是原子的。
你可以指定标准,或者过滤器来确定要删除的document。

删除操作

相关文章

  • 0815_mongodb的CURD

    新内容(mongodb-crud操作) nodejs操作mongodb数据库 npm install mangod...

  • MongoDB CRUD操作

    CRUD操作即对文档进行create,read,update 和 update 。创建(create)操作创建或者...

  • MongoDB CRUD 操作

    http://www.mongoing.com/docs/tutorial/query-documents.html

  • mongodb 查询

    安装mongodb的安装配置mongodb的基本操作mongodb的增删改查(CRUD)选修:主从双备权限控制使用...

  • 2019-09-02 查看redis思考

    想想之前查看mongodb的时候,也是查看mongodb的权威指南,看了很多,就是基本的crud, 然后聚合操作,...

  • mongoDB入门一

    进行CRUD操作之前有必要了解mongoDB的数据模型。 MongoDB增删改查 MongoDB 是一个基于分布式...

  • MongoDB的CRUD操作

    数据库相关 显示所有的数据库:show dbs 切换数据库(若不存在,则直接创建):use test 删除数据库:...

  • MongoDB基本操作CRUD

    一 MongoDB概念 1.1 概述 MongoDB是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL...

  • MongoDB 基本 CRUD 操作

    对于后端大神(小白)来说,每天的工作就是 CRUD,再加上 Control + C 和 Control + V。作...

  • node操作数据库mongodb的基础增删改查

    准备 1.通过npm命令安装mongodb2.安装mongodb数据库,这里不详细介绍了,网上一堆 CRUD操作 ...

网友评论

    本文标题:MongoDB CRUD操作

    本文链接:https://www.haomeiwen.com/subject/rrbafxtx.html