2012-09-23 65 views
0

如何使用C#的驱动程序通过嵌套对象进行排序(从映射缩减查询)MongoDB的C#驱动程序通过嵌套属性

{"_id": { "date" : "02/01/2001"} }" 

SortBy.Descending("_id") 'Sorts by "_id" descending 
SortBy.Descending("???") 'Sorts by "date" descending 

但林不知道把价值如何做到这一点

回答

1

在你给的情况下,就没有必要指定,因为在功能上将排序的日期包含在该场由_id字段排序嵌套对象。

在需要的时候可以达到但将嵌套对象使用dot notation。这看起来像:

SortBy.Descending("_id.date") 
+0

尽管这不适用于mapreduce的情况,它仍然是按嵌套属性排序的正确方法 – Akshat

相关问题