【问题标题】:Is it possible to create temporary collection in mongoDB like temp table in sql server?是否可以在 mongoDB 中创建临时集合,如 sql server 中的临时表?
【发布时间】:2016-08-23 08:59:39
【问题描述】:

我想在 mongodb 中创建一个临时集合,就像在 Sql Server 中的临时表一样。如果可以,请告诉我该怎么做。

【问题讨论】:

    标签: mongodb temporary


    【解决方案1】:

    不,没有临时集合。

    您可以查看 capped collections 哪些“是固定大小的集合”,它们的行为如下:“一旦集合填满了分配的空间,它就会为新的覆盖集合中最旧的文档。"

    【讨论】:

      【解决方案2】:

      您可以使用 2.6 版中引入的 $out 运算符,您可以将聚合管道的输出写入集合并将其用作临时集合,在达到您的目的后可以将其删除。

      这里是链接: https://docs.mongodb.com/v3.2/reference/operator/aggregation/out/

      【讨论】:

        猜你喜欢
        • 2011-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-19
        • 1970-01-01
        相关资源
        最近更新 更多