2012-05-05 2 views
0

Если я хочу найти документы для нескольких параметров запроса (извините, если не использовать правильную формулировку), как это сделать? Я использую драйвер C#.Как запросить несколько результатов в mongoDB

Пример Я хочу, чтобы найти документы, как для Provider1 и provider2 я могу сделать это за один т.е. collection.Find(Query.EQ("ProviderId", providerId))

В TSQL:

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

ответ

2

Если я вас правильно понял, вы смотрите для этого:

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

var results = collection.Find(Query.In("ProviderId", new BsonArray(ids))); 
+0

Откуда возникает запрос класса? –