MongoDB查詢操做 返回指定字段(C#官方驅動)

首先,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

相關文章
相關標籤/搜索