如何在mongoDB中查询多个结果

时间:2012-05-05 20:53:03

标签: mongodb mongodb-.net-driver mongodb-query

如果我想查找多个查询参数的文档(对不起,如果没有使用正确的措辞),我该怎么做? 我正在使用c#驱动程序。

实施例 我想找到provider1和provider2的文档 我可以做一个,即 collection.Find(Query.EQ("ProviderId", providerId))

在TSQL中:

Select * From ProviderTable
Where ProviderId In (1,2)

1 个答案:

答案 0 :(得分:2)

如果我理解正确,你正在寻找:

var ids = new List<int> {1, 2};

var results = collection.Find(Query.In("ProviderId", new BsonArray(ids)));
相关问题