MongoDB DBA 实践2-----MongoDB CRUD操作

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、mongodb索引

1)新建索引

 

2)查看索引

 

3)应用索引

 

 

 

 

 

 

 

posted @ 2018-12-07 10:20  ~~。  阅读(235)  评论(0编辑  收藏  举报