2012-09-06 77 views
1

我有2個文件:CouchDB的合併排序的文檔發送給一個文件

  1. {路徑: 「/怪物/綠」,名稱: 「綠色怪物」,年齡:105,時間表:1}

  2. {路徑: 「/怪物/綠」 的名字: 「真綠怪物」,時間表:2}

問題:

如何創建一個CouchDB的視圖,其中的文件是由「時間表」,其結果排序是它們的組合:

{路徑:「/怪物/綠」,名稱:‘真綠怪物’,年齡:105}

+0

你可能想要使用_list函數(首選)或減少(不是首選,因爲你可能必須禁用'reduce_limit'配置) –

回答

1

您可以輕鬆創建一個視圖,這將給你的key="/monster/green"以下的輸出:

{[ 
    {"key":"/monster/green", "value":{"name": "Green monster", "age": 105}, 
    {"key":"/monster/green", "value":{"name": "Really Green monster"} 
]} 

除格式外,這與您想要的數據非常相似。 如果您確實需要更改格式,您可以在view之上定義list

+0

哦,我剛剛看到你的部分關於時間線。 ..你有多少時間線每個怪物?它值得使用減少? –

相關問題