Slide 17
Slide 17 text
17
var states = new [] { "NJ", "NY", "PA" };
var query =
from e in collection.AsQueryable()
where states.Contains(e.Address.State)
select e;
// translates to:
{ "Address.State" : { $in : [ "NJ", "NY", "PA" ] } }
// alternative syntax using C#/.NET driver "In" method
var query =
from e in collection.AsQueryable()
where e.Address.State.In(states)
select e;
Sample LINQ queries ($in)
Wednesday, August 15, 12