首先,MongoDB中返回指定的字段的查询方法如下:

db.person.find({Name:"小丑"},{Age:1,Sex:1})

该语句表示:查询person表中name为小丑的所有数据,但是只返回age列和sex列。(_id列是默认返回的,设为0表示不返回)

 

在C#中操作MongoDB,代码如下:

           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就是我们要返回的列。

相关文章:

  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-10-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2021-09-19
  • 2021-07-18
相关资源
相似解决方案