如何使用 C# 驱动程序按嵌套对象排序(来自 mapreduce 查询)
{"_id": { "date" : "02/01/2001"} }"
SortBy.Descending("_id") 'Sorts by "_id" descending
SortBy.Descending("???") 'Sorts by "date" descending
但我不知道要付出什么代价才能实现这一目标
如何使用 C# 驱动程序按嵌套对象排序(来自 mapreduce 查询)
{"_id": { "date" : "02/01/2001"} }"
SortBy.Descending("_id") 'Sorts by "_id" descending
SortBy.Descending("???") 'Sorts by "date" descending
但我不知道要付出什么代价才能实现这一目标
在您给出的情况下,没有必要指定嵌套对象,因为按_id
字段排序将在功能上按该字段中包含的日期排序。
但是,您可以在需要时使用点符号访问嵌套对象。这看起来像:
SortBy.Descending("_id.date")