2012-11-27 60 views
1

有時候,我只是看着數據在RavenDB工作室,通常由指數,我想知道是否有指定排序選項的方法嗎?是否有可能在RavenDB工作室查詢時訂購的結果嗎?

舉例來說,如果我有簡單的指標是這樣的:

from doc in docs.Pages 
select new 
{ 
    Query = new[] { page.Text, page.Views }, 
    page, 
    Views = page.Views 
} 

如果我想看看,在被觀看次數最多的命令文本有stackoverflow所有網頁,我將如何查詢,在RavenDB工作室?

回答

6

當你執行你的查詢,有一個「排序添加到」按鈕。單擊,您將獲得索引值的下拉列表中可進行排序。

在RavenDB 2.0,它看起來像這樣:

enter image description here

如果你仍然在RavenDB 1.0,它看起來有點不同:

enter image description here

+0

雛龍。現在我覺得很愚蠢。 – scottm

+0

雖然可能並不明顯,但只有索引字段可用於排序。您將獲取整個文檔,但您必須映射索引中的排序字段。 –