C# 从mongo DB集合获取集合的特定列表

C# 从mongo DB集合获取集合的特定列表,c#,.net,mongodb,collections,C#,.net,Mongodb,Collections,我在mongo DB中收集了一个包含电影、系列和产品详细信息的文档。格式如下: { 产品名称, productid, 电影: [{movie1},{movie2}], 系列: [{series1},{series2}] } 我只想获得带有产品id的电影。当前可以按产品id应用筛选器并获取整个文档,但文档将包含偶数个系列。如何限制仅获取电影?您可以使用find语句中的投影选项: db.collection.find({productid},{series:0})

我在mongo DB中收集了一个包含电影、系列和产品详细信息的文档。格式如下: { 产品名称, productid, 电影: [{movie1},{movie2}], 系列: [{series1},{series2}] }
我只想获得带有产品id的电影。当前可以按产品id应用筛选器并获取整个文档,但文档将包含偶数个系列。如何限制仅获取电影?

您可以使用find语句中的投影选项:

db.collection.find({productid},{series:0})