$out
$out 获取聚合管道返回的文档并将其写入指定的集合。 $out 操作符必须是 聚合管道 中的最后一个阶段。在 Atlas Data Federation 中,当使用 联合查询 时,您可以使用 $out 将数据从任何一个 支持 的联合数据库实例存储或多个 支持 的联合数据库实例存储写入以下任何一项:
Atlas 集群命名空间
AWS 具有读取和写入权限的 S3 存储桶
具有读写权限的 Azure Blob Storage 容器
所需权限
语法
字段
选项
选项 | 类型 | 说明 | 必要性 | |
---|---|---|---|---|
background | 布尔 | 标记在后台运行聚合操作。如果省略,则默认值为
如果您想要提交其他新查询,而无需等待当前运行的查询完成或断开与联合数据库实例的连接,同时查询继续在后台运行,请使用此选项。 | Optional |
举例
在后台运行查询
以下示例显示了用于运行聚合管道的$out语法,该管道在后台以$out阶段结束。