MongoDB
文章平均质量分 57
包括但不限于:MongoDB查询、Java原生Mongo查询、SpringBoot集成MongoDB、MongoDB遇到的Bug等。
程序员阿文
分享软件方面的学习心得和技巧
展开
-
mongodb多数据源连接+集群
需求一个项目里需要连接多个 mongodb,有的 mongodb 是集群。详细步骤及代码step1:创建springboot项目,pom.xml引入依赖 mongodbspring-boot-starter-parent:2.0.4.RELEASE 版本spring-boot-starter-webspring-boot-starter-data-mongodb<?xml version="1.0" encoding="UTF-8"?><project xmlns原创 2020-12-20 19:21:02 · 1349 阅读 · 0 评论 -
MongoDB 排序超过内存限制
问题:MongoDB 排序超过内存限制,报错报错信息:Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in.解决方案:mongo 对大数据集进行 aggregate 集合操作,处理各 stage 阶段中,为了避免 pipeline 的 stage 的内存使用过大而报错。需要设原创 2020-11-20 14:21:17 · 1496 阅读 · 0 评论 -
mongo 查询汇总
mongo 查询汇总字符串拼接:字符串拼接(某一字段没有或者为空时,会导致拼接串为空,所以需要判空):判空(如果第一个表达式为空,则赋值为第二个表达式值;否则赋值第一个表达式值):日期格式化为字符串:日期转为时间戳:条件语句分组 group (group 单字段/多字段)字符串截取map_reduce字符串拼接:code: {$concat: ["$str1", " ", "$str2"]} 字符串拼接(某一字段没有或者为空时,会导致拼接串为空,所以需要判空):code: {$concat: [原创 2020-11-20 10:58:06 · 518 阅读 · 0 评论