Mongo 条件查询,连表查询,分组查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongo 条件查询,连表查询,分组查询相关的知识,希望对你有一定的参考价值。

db.appMsgCollection.aggregate (
[ { $ lookup :{ FROM :"msgTypeCollection",
localField :"message.templateTypeId",
foreignField :"msgTypeId",
AS :"cname" } },
{ $ MATCH :{ "createTime" :{ "$gte" :ISODate (
"2020-04-01T00:00:00.000+08:00"
),
"$lt" :ISODate ("2020-05-01T00:00:00.00+08:00") },
"accessId" :{ $ ne :"msgcenter" } } },
{ $ GROUP :{ _id :"$message.msgTitle",
msgTitle :{ $ FIRST :"$message.msgTitle" },
cname :{ $ FIRST :"$cname.cname" },
templateTypeId :{ $ FIRST :"$message.templateTypeId" },
msgContent :{ $ FIRST :"$message.msgContent" },
sendCount :{ $ SUM:1 },
pushTime :{ $ FIRST :"$createTime" },
} } ]
)

以上是关于Mongo 条件查询,连表查询,分组查询的主要内容,如果未能解决你的问题,请参考以下文章

连表查询和分组查询

MySQL分组与连表查询

单表查询: where group by 分组 having distinct 去重 order by 排序 limit 多表查询 子查询 连表查询

Mysql连表查询

sqlserver 模糊查询,连表,聚合函数,分组

数据库查询