logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mongodb聚合(aggregate)操作中的多表连接($lookup)使用方式记录

db.getCollection('test1_table').aggregate([#左表‘city_table’条件过滤{$match:{"cityName":"重庆市","districtName":"九龙坡区","month":{$gte:202005,$lte:202008}}}{#表连接操作$lookup:{from:"test2_table",#根据量个和多个字段进行表关联

#mongodb
数据仓库设计方案

数据仓库设计方案一.概述 数据仓库的特征在于面向主题、集成性、稳定性和时变性,用于支持管理决策。数据仓库的存在的意义在于对企业的所有数据进行汇总,为企业各个部门提供统一的、规范的数据出口。数据仓库在构建过程中通常都需要进行分层处理。业务不同,分层的技术处理手段也不同。数仓分层的主要原因:清晰数据结构 每一个数据分层都有它的作用域,这样在使用表的时候能更方便的定位和理解。数据血缘追踪 由于最终给业务

#数据仓库
java操作Mongo cursor游标

简介在使用 Java 对数据库进行连接时,都会获取到一个 cursor ,cursor 实际指到的是我们查询数据库的query,而并不是 query 查询到的数据集。此次在使用 mongo 的 cursor 的过程中,对线上数据库产生了很大压力,在这里对此次的优化过程进行记录。场景数据源:Mongo 数据库4台服务器4000+表总共3亿+数据量背景介绍:即将建立大数据平台,需要将数据源的数据导入到

#mongodb
Linux-CentOS7-防火墙开启、关闭、以及查看防火墙状态命令

查看防火墙状态[root@aubin nginx]# systemctl status firewalld开启防火墙[root@aubin nginx]# systemctl start firewalld关闭防火墙[root@aubin nginx]# systemctl stop firewalld...

spring-cloud微服务调用,多个@FeignClient注解类 value设置为同一个服务时启动失败解决

spring:main:## @FeignClient(value = "服务名r") 设置可以有多个类存在相同的FeignClient 中的value值allow-bean-definition-overriding: true

Linux-CentOS7-放开指定端口

我这里以80端口为例(在防火墙开启的情况下才存在)放开端口(如下表示成功)我这里以80端口为例(在防火墙开启的情况下才存在,防火墙关闭的话所有端口都可可以访问)[root@os-one ~]# firewall-cmd --zone=public --add-port=80/tcp --permanentsuccess[root@os-one ~]#关闭端口命令(如下表示成功...

Linux对指定服务器ip开放指定端口

对指定ip开放指定端口命令firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.5.1" port protocol="tcp" port="6379" accept"重启systemctl restart firewalld.service

spring中关于kafka的配置参数配置

#################consumer的配置参数(开始)##################如果'enable.auto.commit'为true,则消费者偏移自动提交给Kafka的频率(以毫秒为单位),默认值为5000。spring.kafka.consumer.auto-commit-interval;#当Kafka中没有初始偏移量或者服务器上不再存在当前偏移量时该怎么办...

到底了