使用 C# MongoDB 驱动程序限制子文档中的行

Limit rows in child documents with C# MongoDB driver

我有一个父文档列表,每个文档都有一个子文档集合。我想过滤一组父文档 ID,但也限制返回的子文档的类型。

换句话说,我不想基于过滤父文档,而是过滤父文档,然后 过滤那些父文档中的子项。这可能吗?

看来这样的事情不可能发生。为了获得我想要的行为,我没有创建子文档,而是为子文档创建了一个新集合,并将外键添加回父文档。