一,创建数据库:
1,语法
MongoDB 创建数据库的语法格式如下:
use
DATABASE_NAME
如果数据库不存在,则创建数据库,否则切换到指定数据库。
2,实例
>
use
runoobswitched to db runoob
>
show dbs
local
0.078GB
test
0.078GB
刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。
>
db
.
runoob
.
insert
({
"name"
:
"菜鸟教程"
})
WriteResult
({
"nInserted"
:
1
})
>
show dbs
local
0.078GB
runoob
0.078GB
test
0.078GB
二,删除数据库
1,
语法
MongoDB 删除数据库的语法格式如下:
db
.
dropDatabase
()
删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
2,
实例
以下实例我们删除了数据库 runoob。
首先,查看所有数据库:
>
show dbs
local
0.078GB
runoob
0.078GB
test
0.078GB
接下来我们切换到数据库 runoob:
>
use
runoobswitched to db runoob
>
执行删除命令:
>
db
.
dropDatabase
()
{
"dropped"
:
"runoob"
,
"ok"
:
1
}
最后,我们再通过 show dbs 命令数据库是否删除成功:
>
show dbs
local
0.078GB
test
0.078GB
>
删除集合
集合删除语法格式如下:
db
.
collection
.
drop
()
以下实例删除了 runoob 数据库中的集合 site:
>
use
runoobswitched to db runoob
>
show tablessite
>
db
.
site
.
drop
()
true
>
show tables
>
创建操作
MongoDB提供了以下方法将文档插入到集合中:
- db.collection.insertOne() 3.2版本的新功能
- db.collection.insertMany() 3.2版本的新功能
阅读操作
更新操作
- db.collection.updateOne() 3.2版本的新功能
- db.collection.updateMany() 3.2版本的新功能
- db.collection.replaceOne() 3.2版本的新功能
删除操作
删除操作从集合中删除文档。MongoDB提供了以下方法来删除集合的文档:
- db.collection.deleteOne() 3.2版本的新功能
- db.collection.deleteMany() 3.2版本的新功能