是否可以在 mongoDB 中创建临时集合,如 sql server 中的临时表?

int*_*t14 8 temporary mongodb

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

小智 6

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

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


ser*_*iuz 3

不,没有临时收藏。

您可能会看一下上限集合,它们“是固定大小的集合”,它们的行为如下:“一旦集合填满其分配的空间,它就会通过覆盖集合中最旧的文档来为新文档腾出空间。