2.1 基础命令
2.1.1 进入容器命令行
docker exec -it mongodb mongosh admin
db.auth('zhangdapeng', 'zhangdapeng520');
2.1.2 查看所有数据库
show dbs
2.1.3 创建或切换数据库
use carsDB
2.1.4 查看数据库中的集合
show collections
2.1.5 删除集合
2.2 文档增删改查
2.2.1 新增一条数据
示例:新增汽车数据,指定品牌,制造商,生产年份
示例:新增一个用户,指定姓名,性别,年龄
2.2.2 新增多条数据
示例:新增多条汽车数据,指定品牌,制造商,生产年份
示例:新增多个用户,指定姓名,性别,年龄
2.2.3 更新一条数据
示例:更新制造商为Fiesta的数据,新增Salesman为Marko
示例:更新姓名为张大鹏的数据,新增工资为30000
2.2.4 更新多条数据
示例:更新姓名为张大鹏的数据,年龄改为33
注意:$inc 用于在原来数字的基础上进行增加或减少。如果是整数则相加,如果是负数则相减。
2.2.5 删除多条数据
示例:删除品牌为Magic Car的数据
2.2.6 查询所有数据
2.2.7 根据条件查询数据
示例:查询生产日期是2019年的数据
示例:查询生产日期大于2015年,价格小于7000,品牌为Ford的数据
2.2.8 对结果进行排序
示例:查询品牌为Ford,制造商为Fiesta,生产日期为1,续航为1,id为0的数据,按照年份升序
2.3 聚合查询
2.3.1 分组
示例:查询品牌为Fiat的数据,按照制造商分组,求平均价格
{$match:},
{$project:}},
{$group:,avgPrice:{$avg: "$price"} }},
{$sort: },
{$limit: 10}
]).pretty()
领取专属 10元无门槛券
私享最新 技术干货