- 显示所有数据库
show dbs
- 切换数据库 或者 创建数据库 (如果切换的数据库是没有的话,就会自动创建一个数据库)
use 数据库名字
- 删除数据库
db.dropDatabase()
- 查看当前数据库
db
- 创建集合
db.createCollection(name,option) option以字典的方法传进去 name 是集合的名字
| 参数 | 类型 | 作用 |
|---|---|---|
| capped | 布尔型 | (可选)如果为真,则启用有上限的集合。封顶集合是一个固定大小的集合,当它达到最大大小时自动覆盖其最老的条目。 如果指定为真,还需要指定size参数。 |
| size | number | (可选)为有上限的集合指定最大字节大小。如果capped为真,那么还需要指定该字段。size的优先级比max要高 是以M为单位 |
| max | number | (可选)指定上限集合中允许的最大文档数量 最大数量 |
name集合的的最大空间为1G
db.createCollection("name",{size:1024})
或 db.createCollection("name",{capped:true,size:1024})
name集合的最大存储的数量为100
db.createCollection("name",{max:100}
或 db.createCollection("name",{capped:True,max:100}
- 删除集合
db.集合名字.drop()
- 显示数据库里面的集合
show collections
-
在数据库插入数据
-
insert方法插入数据
- 插入多条数据(如果和文档里面的_id字段值一样就会报错)
db.集合名字.insert(数据)db.coll_stu.insert([ {"name":"明明","age":20,"desc":"演员","happy":['开豪车']}, {"name":"梦梦","age":50,"desc":"一个主播",happy:["唱歌"]} ])
2.插入单条数据
``` db. coll_stu.insert ({"name":"赵本山","age":20,"desc":"演员","happy":['开豪车']}), ``` - 插入多条数据(如果和文档里面的_id字段值一样就会报错)
save方法插入数据(如果_id的值一样就会修改)
db.集合名字.save(数据)
-
插入单条数据
db.coll_stu.save( {"name":"小红","age":20,desc:"数据库管理员","happy":["坐飞机"]} ) -
插入多条数据
db.coll_stu.save([ {"name":"小张","age":30,"desc":"黑客","happy":['黑别人电脑']}, {"name":"劳斯莱斯","age":40,"desc":"后台工程师","happy":['爬虫']} ])
- insertone方法插入单条数据
db.集合名字.insertOne(document)db.coll_stu.insertOne( {"name":"小红","age":20,"happy":['开豪车'],"desc":"软件开发者"} )
-