【发布时间】:2021-02-07 10:54:07
【问题描述】:
我可以使用 F# 在 MongoDB 中获取一个集合使用没有问题
let draws = db.GetCollection<Draw>("draws").Find(fun _ -> true)
要排序,我希望它是:
let draws = db.GetCollection<Draw>("draws").Find(fun _ -> true).Sort(Builders<Draw>.Sort.Descending(d => d.drawDate))
但我收到以下错误。在智能感知中,所有类型似乎都被一路识别,所以我不知道该怎么做。
无法根据此程序点之前的类型信息确定方法“降序”的唯一重载。可能需要类型注释。
【问题讨论】:
-
应该是
fun d -> d.drawDate而不是d => d.drawDate? -
@FyodorSoikin 是的,你是对的,不过我两种方法都试过了——我以为我错过了什么。