首先,MongoDB中返回指定的字段的查询方法以下:spa
db.person.find({Name:"小丑"},{Age:1,Sex:1})code
该语句表示:查询person表中name为小丑的全部数据,可是只返回age列和sex列。(_id列是默认返回的,设为0表示不返回)blog
在C#中操做MongoDB,代码以下:io
FieldsDocument fd = new FieldsDocument(); fd.Add("Age",1); fd.Add("Sex",1); //只返回Name和Sex列 return Collection.Find(query).SetSortOrder(s).SetFields(fd).AsQueryable();//query是个人一个查询条件,这里能够先忽略
query是一个QueryDocument,也就是上面例子中的{Name:"小丑"},fd就是咱们要返回的列。class