Mongo基本操作
mogo基本操作
-
mongo对命令大小写敏感,SQL对大小写不敏感
-
mongo是json数据,一条json数据就是文档,没有结构
支持 字符串、数字、布尔、空类型,mapping 、数组结构
-
SQL是结构化数据,一行结构化数据就是记录,有结构约束
支持字符、数字、日期、枚举、布尔,
数据库
-
查看数据库
show databases -
切换数据库
use db- db 不需要创建,在集合创建时自动创建
-
切换数据库之后,当前数据库对象为
db -
通过
db对象对集合和文档进行操作 -
删除数据库
db.dropDatabase()删除的是当前数据库对象
集合 => 表
-
创建集合
-
通过命令创建
db.createCollection(c)c是集合的名称 -
插入文档时创建
db.c.insert(josn)c是集合的名称
-
-
查看表
show collections -
集合删除
db.c.drop()
文档(json) => 记录
-
命令基本结构
db.cname.[insert|remove|update|find]({filter}, {update}) -
增 - insert
db.cname.insert({"key": value, ...})每新增一条文档,都会为文档创建 _id字段
{"_id"} -
删 - remove
db.cname.remove({filter}) -
改 - update
db.cname.update({filter}, {source}) -
查 - find | findOne
db.cname.find({filter})db.cname.findOne({filter})
数据基本操作
- CRUD
- 索引
- 聚合统计
- 保存文件
- 权限

浙公网安备 33010602011771号