mogo基本操作
- mongo对命令大小写敏感,SQL对大小写不敏感
- 存放 json数据,一条json数据是一个文档
数据库
-
查看数据库
show databases
-
切换数据库
use db
- db 不需要创建,在集合创建时自动创建
-
切换数据库之后,当前数据库对象为
db
-
通过
db
对象对集合
和文档
进行操作 -
删除数据库
db.dropDatabase()
删除的是当前数据库对象
集合 => 表
-
创建集合
-
通过命令创建
db.createCollection(<collection>)
-
插入文档时创建
db.<collection>.insert()
-
-
查看表
show collections
-
集合删除
db.<collection>.drop()
文档(json) => 记录
-
命令基本结构
db.<collection>.[insert|remove|update|find](<Query>, <options>)
-
增 - insert
db.<collection>.insert(<json>)
每新增一条文档,都会为文档创建 _id字段
{"_id"}
-
删 - remove
db.cname.remove(<Query>)
-
改 - update
db.cname.update(<Query>, <operator>)
-
查 - find | findOne
db.cname.find(<Query>)
db.cname.findOne(<Query>)
数据基本操作
- CRUD
- 索引
- 聚合统计
- 保存文件
- 权限