
mongodb
终成一个大象
战略上要藐视敌人,战术上要重视敌人!
展开
-
mongodb 多表关联查询
需求mongodb库中有三张表,需求:查询表A中的数据,但这些数据的threadId字段,不能存在于表B和表C中,做一个过滤查询,需要分页和排序。mongodb 命令实现{ "aggregate": "__collection__", "pipeline": [ { "$match": { "open": 1, "closed": 0 } }, { "$lookup": { "from"原创 2021-04-17 20:12:49 · 3670 阅读 · 1 评论 -
mongodb 删除字段
使用springboot mongodb工具,删除多余字段。原创 2021-03-12 15:15:12 · 1302 阅读 · 0 评论 -
springboot 多个数据库配置
文章目录一、pom文件依赖二、yaml文件配置三、代码实现1、main函数配置2、创建mongodb工厂3、主数据源配置4、副数据源配置5、工具封装6、使用四、踩的坑1、MongoClientURI找不到2、找不到mongoTemplate一、pom文件依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongo原创 2021-03-11 15:43:15 · 4217 阅读 · 2 评论 -
can‘t convert from BSON type long to Date
{ $project: { year: { $year: "$createTime" }, _id: 1, createTime: 1 }}以上语句在查询mongodb时报错:can't convert from BSON type long to Date,截图如下:原因:数据库存储的createTime为long类型,而project语句需要一个date类型,优化如下:{ year:{原创 2021-02-21 17:36:00 · 3265 阅读 · 0 评论 -
mongodb 聚合 按月分组统计
[{ $match: { createTime: { $lt: 1586044883668, $gt: 1581052614344 }, authorId: 'stff13d19c632be44781ad497afd' }}, { $project: { year: { $year: { $add: [原创 2021-02-21 17:35:51 · 2803 阅读 · 2 评论