我想在mongodb中创建一个临时集合,就像在Sql Server中的临时表一样。如果有可能那么请告诉我如何才能这样做。
答案 0 :(得分:2)
没有临时收藏品。
您可以查看{<3}}“是固定大小的集合”,它们的行为如下:“一旦集合填满其分配的空间,它就会腾出空间通过覆盖集合中最旧的文档来获取新文档。“
答案 1 :(得分:2)
您可以使用2.6版中引入的$ out运算符,您可以将聚合管道的输出写入集合并将其用作临时集合,可以在达到目的后将其删除。
这是链接: https://docs.mongodb.com/v3.2/reference/operator/aggregation/out/