如何在 C# 中编写以下查询以查找最大值和最小值
db.col.find().sort({val: 1}).limit(1); //min
db.col.find().sort({val: -1}).limit(1); //max
这是我尝试过的查询
var cursor = collection.FindAs<BsonDocument>
(Query.Null).SetSortOrder(SortBy.Descending("_id")).SetLimit(1)
.SetFields(Fields.Exclude("_id"));
请帮我继续。