我已經在couchDB中有一個對象,在這看起來像幾個陣列,即時通訊新的couchDB,我不知道如何訪問它的鍵。該文件看起來是這樣的:映射鍵發射功能
{
"_id": "113232",
"_rev": "1-c967a81c0eccba6a7c92e3c4b352d4eb",
"name": "Ezequiel Campion",
"vorlesungen": [
{
"Ethik": 1.7
},
{
"Glaube und Wissen": 5
},
{
"Logik": 1.7
},
{
"Bioethik": 1.7
},
{
"Erkenntnistheorie": 1
},
{
"Grundzuege": 4
},
{
"Der Wiener Kreis": 1.7
}
]
}
我只是想有鑰匙像倫理學,Glaube UND WISSEN,......不是值這個鍵。 我的實際地圖功能看起來是這樣的:
function(doc) {
emit(doc.vorlesungen, null);
}
輸出例如:
[{"Bioethik": 1}]
現在我只想Bioethik價值,任何人都可以告訴我如何訪問呢?我已經嘗試使用.keys()像JS Array一樣平常,我也試圖在使用keys()之前執行JSON.encode,但在這種情況下沒有輸出。我認爲這將只是一個微不足道的答案,因爲我不知道語法...
問候 埃裏克
與@Akshat Jiwan Sharma之前呈現的解決方案是不是一樣?只是與傳統 - 非功能 - 數組迭代 –
我試過了@Akshat Jiwan Sharma的版本,但它沒有給我一個輸出,我不知道爲什麼... – elanfer
@elanfer沒問題:)無論什麼作品爲你。 –