![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
执意丨
时尽知,力竭进。学无止境,业精于勤。
展开
-
mongodb聚合(aggregate)操作中的多表连接($lookup)使用方式记录
db.getCollection('test1_table').aggregate([ #左表‘city_table’条件过滤 {$match:{"cityName":"重庆市","districtName":"九龙坡区","month":{$gte:202005,$lte:202008}}} { #表连接操作 $lookup:{ from:"test2_table", #根据量个和多个字段进行表关联原创 2020-08-26 09:21:45 · 3364 阅读 · 2 评论 -
java操作Mongo cursor游标
简介在使用 Java 对数据库进行连接时,都会获取到一个 cursor ,cursor 实际指到的是我们查询数据库的query,而并不是 query 查询到的数据集。此次在使用 mongo 的 cursor 的过程中,对线上数据库产生了很大压力,在这里对此次的优化过程进行记录。场景数据源:Mongo 数据库 4台服务器 4000+表 总共3亿+数据量背景介绍:即将建立大数据平台,需要将数据源的数据导入到 hbase 中,分为历史数据导入和实时 opLog 数据导入两部分...转载 2020-05-19 17:45:48 · 2395 阅读 · 0 评论 -
mongodb修改表字段名称
//修改字段名称,把sys_user表的userName修改为usernamedb.getCollection(‘sys_user’).update({}, {$rename : {“userName” : “username”}}, false, true)原创 2020-05-07 08:22:41 · 1501 阅读 · 0 评论