【发布时间】:2021-05-13 05:26:38
【问题描述】:
是否可以在 mongo 聚合管道的各个阶段之间检索文档?
想象一下,我有一个在 pymongo 中运行的聚合管道,有 10 个阶段,我希望能够检索第 8 阶段之后可用的一些信息,而这些信息在最后一个阶段将不可用。有可能吗?
这个想法与这个question 非常相似,看看我发现这个$facet 的答案,但我不清楚所有outputFields 中的stage1 是否相同,那么它将是只执行一次并按预期执行。而且,正如我在文档中看到的,$facet 不支持索引,这对我来说是个问题。
【问题讨论】: