博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB DBA 实践2-----MongoDB CRUD操作
阅读量:5095 次
发布时间:2019-06-13

本文共 956 字,大约阅读时间需要 3 分钟。

Mongodb  CRUD操作

1、创建

  • 创建或插入操作将新文档添加到集合中。如果集合当前不存在,则插入操作将创建集合。

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

db.collection.insertOne()db.collection.insertMany()

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

有关示例,请参阅

 

2、读取

  • 读操作从 集合中检索文档 ; 即查询文档集合。
db.collection.find()

 

3、更新

  • Update操作修改现有的文件在一个集合
db.collection.updateOne()db.collection.updateMany() db.collection.replaceOne()

注:在MongoDB中,更新操作以单个集合为目标。有关示例,请参阅。

4、删除

  •  删除操作从集合中删除文档。
db.collection.deleteOne() db.collection.deleteMany()

有关示例,请参阅。

 

实验:mongodb常用语句

1、数据库database

 1). 查看当前选择的数据库,默认是test

2).有则使用这个数据库,没有就创建

3).查看数据库,默认有admin、local和"test",如果数据库生成但是没有集合(下面会讲)所以此时只有逻辑数据库产生并没有真正意义上的物理数据,这样看不到查询结果

 

4)删除库.删除选定的数据库,如果还没有选择任何数据库,然后它会删除默认的 ' test' 数据库,执行成功返回{ "dropped" : DATABASE_NAME, "ok" : 1 }

 

 

2、集合collection(相当于SQL数据库中的表table)

1).查看集合

 

2)增加集合

 

3).删除集合

 

3、文档document(相当于SQL数据库中的表column)

1)查(find)

 

 

2)增(insert)

 

 

 3)改(update)

 

4)删(remove)

不带参数会删除全部数据,且不可恢复!

 4、

1)新建索引

 

2)查看索引

 

3)应用索引

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/0205gt/p/10080512.html

你可能感兴趣的文章
你所不知道的 CSS 阴影技巧与细节
查看>>
MyBatis框架的使用及源码分析(三) 配置篇 Configuration
查看>>
20172319 实验三《查找与排序》实验报告
查看>>
构造函数的继承
查看>>
Nginx的虚拟主机配置
查看>>
overflow 属性
查看>>
Java中多态的一些简单理解
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
[最小割][Kruskal] Luogu P5039 最小生成树
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>
Javascript的调试利器:Firebug使用详解
查看>>
(转)Android之发送短信的两种方式
查看>>
使用vue脚手架搭建项目
查看>>
Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
查看>>
网络爬虫初步:从一个入口链接开始不断抓取页面中的网址并入库
查看>>
iOS archive(归档)的总结 (序列化和反序列化,持久化到文件)
查看>>
python第九天课程:遇到了金角大王
查看>>
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>