public void DocumentQuery() { var people = (from p in DocumentCollection.Linq() where p.Key("age") > 21 select(string) p["fn"]).ToList(); Assert.AreEqual(2, people.Count); }
public void DocumentQuery() { var people = from p in DocumentCollection.Linq() where p.Key("Age") > 21 select(string) p["FirstName"]; var queryObject = ((IMongoQueryable)people).GetQueryObject(); Assert.AreEqual(new Document("FirstName", 1), queryObject.Fields); Assert.AreEqual(0, queryObject.NumberToLimit); Assert.AreEqual(0, queryObject.NumberToSkip); Assert.AreEqual(new Document("Age", Op.GreaterThan(21)), queryObject.Query); }