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" },
} } ]
)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章