【发布时间】:2023-03-23 22:55:01
【问题描述】:
我有一个集合“帖子”。每个帖子都有一个发布日期。我有两个日期(期间)- start_date 和 end_date。我想聚合这个集合(带有附加条件,如已发布 = true),并检索 3 个值: - before_count(该期间之前的帖子数) - 在计数期间(该期间的帖子数) - after_count(该时间段后的帖子数)
我该怎么做?我对 MongoDb 不是很熟悉 - 我知道如何用 3 个查询来完成,但我很确定它可以只用 1 个查询来完成。
【问题讨论】:
-
首先显示您的 3 个查询。在不提供任何您查询的文档示例的情况下,您期望得到什么样的答案?
标签: mongodb aggregation-framework