1
我有以下的JSON(簡體)在CouchDB的存儲對象:如何用CouchDB的視圖篩選器上的兩個(或更多)鍵
[{
"_id": "5ea7a53e670b432e0fe22a7bc10024db",
"_rev": "1-ae70c8906f7aa6d73539a89f7ad960ee",
"type": "job"
}, {
"_id": "5ea7a53e670b432e0fe22a7bc10041d9",
"_rev": "4-fa0ba68c35ca548b497a7309389f9087",
"type": "scan",
"job_id": "5ea7a53e670b432e0fe22a7bc10024db",
"number": 1
}, {
"_id": "5ea7a53e670b432e0fe22a7bc100520e",
"_rev": "4-3e6b1a028786c265ecb7362e245d049e",
"type": "scan",
"job_id": "5ea7a53e670b432e0fe22a7bc10024db",
"number": 2
}]
我想要的鑰匙[」 POST請求5ea7a53e670b432e0fe22a7bc10024db「,2](作業ID和掃描號碼)。如何爲視圖創建映射函數以篩選出具有給定ID以及與job_id和數字匹配的度量的作業?
感謝, 拉杜
謝謝你的建議,它的工作就像一個魅力!我試圖手動發出作業以及掃描,而不是使用include_docs選項。儘管如此:爲什麼endkey參數在最後有一個空對象?它似乎工作得很好,沒有它... – Radu
@Radu,閱讀http://wiki.apache.org/couchdb/View_collation –
@Radu:這是因爲排序順序。你可以把'{}'看作上限。 –