1、启动服务
2、
MongoDB 数据库 use后 没有插入数据 自动删除 (隐式创建,不存在则创建)
3、
小括号里面放花括号
存在数据 数据库和集合就不会删除
4、查询第一个文档
5、查询所有文档
6、删除集合
7、删除数据库
8、全局相关的帮助指令
9、数据库相关帮助指令
10、集合相关帮助指令
11、添加子文档(BSON格式 JSON数据格式扩展)
12、可以指定id
13、批量插入 使用JS语法for循环
14、删除文档
14-1
根据条件删除
14-2
删除文档 操作符
15、修改文档
15-2 使用修改器修改 不丢失其他键值对
15-3 数值增加的修改器
15-4 修改操作 第3个参数为1 不存在则添加
15-5 没有第4个参数 默认为false 只修改第一个
满足条件 全部修改 第4个参数为 1(true)
第3个参数 默认为false 不设为1 则条件筛选不存在 不添加 不修改
16、条件查询
db.php.find({'age':{'$gt':12}})
db.php.find({'age':{'$gt':15}},{'age':1})
db.php.find().sort({age:-1}) 升序降序查询
db.php.find().limit(3)
db.php.find().limit(3)
db.php.find().skip(2).limit(3)
db.php.find().skip(1).limit(3)
db.php.find().count()
添加管理员
添加用户
不输入账号密码 无法访问
17、 索引
查询一条数据 时间差 单位毫秒 该索引为普通单列索引
查看索引集合
唯一索引
删除索引
删除索引后 查询效果
重建索引
索引建立后 会影响插入性能
MongoDB 导入导出
导入成功 导出成功
主从复制 从版本4开始后,就不支持了,下一篇会展示集群分片