摘要: 聚合操作之分组、过滤 MongoDB 中聚合(aggregate)主要用于处理多个文档(诸如统计平均值,求和等),并返回计算后的数据结果。 对多个文档进行分组 对分组的文档执行操作并返回单个结果 分析数据变化 语法:db.集合名称.aggregate([{管道:{表达式}}]) 管道命令之$grou 阅读全文
posted @ 2023-06-28 23:38 jiang_jiayun 阅读(981) 评论(0) 推荐(0)
摘要: Docker实战_Mysql数据卷挂载 搜索镜像 docker search mysql:5.7 下载镜像 docker pull mysql:5.7 运行镜像 docker run -d -p 3306:3306 \ -v /opt/mysql/conf:/etc/mysql/conf.d \ - 阅读全文
posted @ 2023-06-28 23:09 jiang_jiayun 阅读(144) 评论(0) 推荐(0)
摘要: Docker数据管理_数据卷容器 Volume基本使用 参数: create # 创建数据卷 inspect #查看数据卷元数据 ls #查看数据卷列表 prune #删除所有未使用的卷 rm #删除数据卷 创建一个自定义容器 docker volume create edc-tomcat-vol 阅读全文
posted @ 2023-06-28 21:56 jiang_jiayun 阅读(25) 评论(0) 推荐(0)
摘要: Docker数据管理_配置数据卷 命令 docker run -v 宿主机目录(文件):容器内目录(文件) webapps 注意事项 目录必须是绝对路径 如果目录不存在则会自动创建 可以挂载多个数据卷 示例 给Tomcat服务器挂载/opt/webapps路径。 docker run -d --na 阅读全文
posted @ 2023-06-28 20:08 jiang_jiayun 阅读(18) 评论(0) 推荐(0)
摘要: Docker数据管理_为什么使用数据卷 什么是容器数据卷 Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(Data Volume) 思考 Docker容器删除后,在容器中产生的数据还在吗? Docker容器和外部机器可以直接交换文件吗? 容器之间能进行数据交互? 阅读全文
posted @ 2023-06-28 20:02 jiang_jiayun 阅读(49) 评论(0) 推荐(0)
摘要: 数据的查询 若要从集合中选择文档,可以使用 find()或者findOne() 方法。若要选择集合中的所有文档,请将空文档作为查询筛选器文档传递给该方法。 编写语法为 db.集合名.函数名() 函数名 含义 find( <{条件文档}>) 查找到所有匹配数据 findOne( <{条件文档}>) 只 阅读全文
posted @ 2023-06-28 18:52 jiang_jiayun 阅读(91) 评论(0) 推荐(0)
摘要: 删除文档 编写语法为 db.集合名.函数名() 函数名 含义 remove( <query>) 参数query:匹配符合的删除条件数据 deleteOne( <query>) 更新一条数据 deleteMany( <query>) 更新多条数据 样例 删除集合所有文档 db.集合名.deleteMa 阅读全文
posted @ 2023-06-28 18:48 jiang_jiayun 阅读(16) 评论(0) 推荐(0)
摘要: 数据的更新 编写语法为 db.集合名.函数名() 函数名 含义 update( <query>, <update> ,{multi: <boolean>}) 参数query:查询条件,类似sql语句update中where部分参数update:更新操作符,类似sql语句update中set部分参数m 阅读全文
posted @ 2023-06-28 16:21 jiang_jiayun 阅读(156) 评论(0) 推荐(0)
摘要: 数据的增加 MongoDB将文档存储在集合中。集合类似于关系数据库中的表。如果集合不存在,MongoDB 会在首次存储该集合的数据时创建该集合。 编写语法为 db.集合名.函数名() 函数名含义 save( ) 保存文档。文档不存在时,新创建一个文档; 文档存在,更新文档 insert( ) 插入文 阅读全文
posted @ 2023-06-28 15:01 jiang_jiayun 阅读(52) 评论(0) 推荐(0)