0

降順で並べ替えられたドキュメントのコレクションを取得するために Raven で静的インデックスを作成しましたが、現在は正しく機能しています。Raven Studio に保存されているインデックスは次のとおりです。

docs.EventInfos.OrderByDescending(info => info.CreatedOn).Select(info => new {
    CreatedOn = info.CreatedOn,
    LogLevel = info.LogLevel,
    Message = info.Message
})

結果のサンプルを次に示します。

Id               CreatedOn                    LogLevel  Message
EventInfos/7321  2013-05-27T22:11:21.3767681  Debug     FlexMembersh...
EventInfos/3696  2013-05-26T12:15:47.7347512  Debug     FlexRoleProv...
EventInfos/3695  2013-05-26T12:15:47.0015559  Info      CampaignFace...
EventInfos/7320  2013-05-27T22:11:21.1427696  Debug     FlexMembersh...
EventInfos/3694  2013-05-26T12:15:46.7987572  Info      POST | Campa...
EventInfos/7319  2013-05-27T22:11:20.8931712  Debug     FlexMembersh...

なぜ正しく順序付けされていないのか、またはそれを修正するために何ができるのかわかりません。何かご意見は?

4

1 に答える 1

0

順序付けは、インデックス作成時ではなく、クエリ時に適用されます。

于 2013-05-28T10:22:25.383 に答える