我在世界各地搜索过,似乎无法找到答案.
我如何在C#中执行此操作:
// retrieve ssn field for documents where last_name == 'Smith':
db.users.find({last_name: 'Smith'}, {'ssn': 1});
Run Code Online (Sandbox Code Playgroud)
谢谢!
khe*_*eya 16
包括:
.SetFields(Fields.Include("first_name", "last_name"));
Run Code Online (Sandbox Code Playgroud)
要排除字段:
.SetFields(Fields.Exclude("SSN","Salary"));
Run Code Online (Sandbox Code Playgroud)
要做到两件事:
.SetFields(Fields.Include("first_name", "last_name").Exclude("SSN","Salary"));
Run Code Online (Sandbox Code Playgroud)
请注意,您现在可以使用(类型/重构)-safe版本:
usersCollection.FindAllAs<User>()
.SetFields(Fields<User>.Include(user => user.FirstName,
user => user.LastName)
.Exclude(user => user.SSN)
.ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9286 次 |
| 最近记录: |