NoRM MongoDB: создавать сложные фильтры или добавлять фильтры к существующим запросам - PullRequest
0 голосов
/ 15 декабря 2010

Как построить многокритериальные запросы в драйвере Norm, добавив дополнительные фильтры к одному существующему базовому запросу?Благодарю.

var coll= mongo.GetCollection<TaggedContents>();  
var coll2 = coll.AsQueryable().Where(x=> x.ID==ID && x.Name=="Name");  
var coll3 = coll2.AsQueryable().Where(x=> x.TagId==tagId && x.TagName=="TagName");

1 Ответ

0 голосов
/ 15 декабря 2010

Это похоже на кандидата на оператор LINQ Union, примерно эквивалент SQL «И» или «ИЛИ»

...