0
我是CouchDB和CouchApp的新手,我試圖製作一個couchapp,可以在任何couchdb數據庫上調用並向用戶顯示可用字段,以便他可以選擇一個並獲取所有記錄爲那個領域。從CouchApp發佈數據庫視圖
它的工作有點像這樣的:一個調用的東西的應用程式,例如
http://host:5984/couchapp_db/_design/couchapp_name/index.html?host=data_host:5984&db=data_db
這帶來與數據庫中鍵的列表中的用戶。用戶選擇一個,應用程序顯示該字段的值。
這需要有是獲取數據庫中的所有領域的一個觀點,我已經解決了與後"how could-i-determine-all-possible-keys-of-a-couchdb-database"
爲了獲得用戶要求的值,我需要像一個簡單的觀點:
function(doc) {
if(doc.user_selected_field)
emit(null, doc.user_selected_field)
}
如何從沙發應用程序檢查數據庫是否存在此視圖,如果不存在,您如何創建它?
也許有一個相當標準的解決方案,但我沒有找到它,而且,正如我所提到的,我只是從couchdb開始。
感謝citizen conn,所以你的建議是編寫一個服務器端應用程序,例如ruby應用程序,爲視圖提供服務(並在不存在的情況下創建它),然後從我的couchdb應用程序中查詢該應用程序。 – Raul
你可以通過提出問題或接受答案來感謝我:) –
對不起,我想繼續討論,但是按下意外進入 – Raul