如何在 mongodb 更改流中使用 $lookup?
how to use $lookup in mongodb change stream?
基于 mongoDB Change Stream Docs 中的文档,我只能使用这些操作来获取更改流的输出:
- $addFields
- $匹配
- $项目
- $replaceRoot
- $replaceWith(从 MongoDB 4.2 开始可用)
- $redact
- $set(从 MongoDB 4.2 开始可用)
- $unset(从 MongoDB 4.2 开始可用)
但我想使用 $lookup op :(
你有实现这个的想法吗?
允许的操作是对更改流生成的文档进行转换。您问的是加入其他合集。
如果您想加入其他集合,您需要从更改流中单独发出这些查询。
基于 mongoDB Change Stream Docs 中的文档,我只能使用这些操作来获取更改流的输出:
- $addFields
- $匹配
- $项目
- $replaceRoot
- $replaceWith(从 MongoDB 4.2 开始可用)
- $redact
- $set(从 MongoDB 4.2 开始可用)
- $unset(从 MongoDB 4.2 开始可用)
但我想使用 $lookup op :(
你有实现这个的想法吗?
允许的操作是对更改流生成的文档进行转换。您问的是加入其他合集。
如果您想加入其他集合,您需要从更改流中单独发出这些查询。