【问题标题】:can I see what the aggregation pipeline results look like part way through?我可以看到聚合管道结果的一部分吗?
【发布时间】:2013-12-14 06:10:33
【问题描述】:

Map Reduce has this ability,但我在聚合中找不到它。我认为有一种方法可以在中途输出/故障排除/调试聚合管道结果,但我在aggregation operators 中没有看到类似的东西。

我已将 $year 添加到 $project 阶段后,聚合无法正常工作:

}, {
    $project: {
        "week": { "$week": "$ts"},
        "year": {"$year": "$ts"},
        "name": "$name",
        "id": "$_id"
    }
}, {

我可以在这个 $project 阶段之后输出结果以查看结果的样子吗?

【问题讨论】:

  • 当然,只需删除它后面的管道阶段。
  • 这很容易。把它作为一个答案,我会接受它。谢谢。我在想会有某种类型的 $output 运算符($print、$emit 之类的)。

标签: mongodb aggregation-framework


【解决方案1】:

您可以使用任何运算符结束管道,因此只需删除您想要查看中间结果的点之后的管道阶段。

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 2017-07-26
    • 2019-06-03
    • 2015-01-15
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    相关资源
    最近更新 更多