如果我想查找多个查询参数的文档(对不起,如果没有使用正确的措辞),我该怎么做? 我正在使用c#驱动程序。
实施例
我想找到provider1和provider2的文档
我可以做一个,即
collection.Find(Query.EQ("ProviderId", providerId))
在TSQL中:
Select * From ProviderTable
Where ProviderId In (1,2)
答案 0 :(得分:2)
如果我理解正确,你正在寻找:
var ids = new List<int> {1, 2};
var results = collection.Find(Query.In("ProviderId", new BsonArray(ids)));