备注:
MongoDB 4.2 版本
一.创建数据库
-- 查看当前所有的数据库
show dbs
-- 创建数据库 (只有创建了文档数据库才会保存)
use zqs
-- 创建test1文档
db.test1.insert({ "db_no" : 2,
"db_name" : "MySQL",
"date" : new Date(2014,1,1)
}
)
测试记录:
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
test 0.000GB
> use zqs
switched to db zqs
> db.test1.insert({ "db_no" : 2,
... "db_name" : "MySQL",
... "date" : new Date(2014,1,1)
... }
... )
WriteResult({ "nInserted" : 1 })
>
>
> db
zqs
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
test 0.000GB
zqs 0.000GB
> show collections
test1
>
二.删除数据库
use zqs
db.dropDatabase()
测试记录:
> use zqs
switched to db zqs
> db.dropDatabase()
{ "dropped" : "zqs", "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
test 0.000GB
三.创建集合
语法:
db.createCollection(name, options)
参数说明:
name: 要创建的集合名称
options: 可选参数, 指定有关内存大小及索引的选项
options 可以是如下参数:
1.capped 如果为 true,则创建固定集合,当该值为 true 时,必须指定 size 参数
2.size 为固定集合指定一个最大值,即字节数 为固定集合指定一个最大值,即字节数
3.max 指定固定集合中包含文档的最大数量
use zqs;
-- 创建集合t1
db.createCollection("t1")
测试记录:
> use zqs;
switched to db zqs
> db.createCollection("t1")
{ "ok" : 1 }
> show collections
t1
test1
> show tables;
t1
test1
>
四.删除集合
语法:
db.collection.drop()
测试记录
> use zqs;
switched to db zqs
> db.t1.drop()
true
> show tables;
test1
>
网友评论