0

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

示例我想查找 provider1 和 provider2 的文档,我可以为一个,即 collection.Find(Query.EQ("ProviderId", providerId))

在 TSQL 中:

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

1 回答 1

2

如果我理解正确,您正在寻找这个:

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

var results = collection.Find(Query.In("ProviderId", new BsonArray(ids)));
于 2012-05-05T21:55:47.187 回答