public List <BsonDocument> Fetch(int skip, int limit) { var result = _engine.FindSort( "col", _query, "$.name", Query.Ascending, skip, limit); //var result = _engine.Find("col", _query) // .OrderBy(x => x["name"].AsString) // .Skip(skip) // .Take(limit); return(result); }