2

C#ドライバーを使用してネストされたオブジェクトで並べ替えるにはどうすればよいですか(mapreduceクエリから)

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

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

しかし、これを実現するために何を価値に置くべきかわからない

4

1 に答える 1

2

_idあなたが与えた場合、フィールドによるソートはそのフィールドに含まれる日付で機能的にソートされるため、ネストされたオブジェクトを指定する必要はありません。

ただし、必要に応じて、ドット表記を使用してネストされたオブジェクトにアクセスできます。これは次のようになります。

SortBy.Descending("_id.date")
于 2012-09-24T01:05:30.810 に答える