2010-08-03 29 views
0

我正在尋找在我的應用程序實現系統的主要實體的數據庫。每個主要實體的CouchDB數據庫

我想創建和設置一個數據庫爲這個實體命名一個屬性值。

贊:對於CMS項目,爲每個站點創建一個couchdb數據庫。

麻煩,因爲這是基於休息和Rails:

在創建方法我有屬性值,所以我可以創建數據庫,並保存在文檔中側該數據庫。

但在其他方法中,我如何指定數據庫以從(顯示,編輯,更新,刪除)中獲取文檔。

並且在索引方法中,如何增強該場景(Database Main Main Entity)。

另外,我如何檢查是否有數據庫與我創建數據庫的值,如果不存在。

感謝, Shenouda博特

回答

0

你可以爲每個網站主數據庫上添加文檔,並使用該網站名作爲關鍵字(帶前綴,如「的site_」。),例如:

{_id:「site_sitename」,databaseName:「db_sitename」,輸入:「site」}

無法使用相同的_id添加兩個文檔,因此您可以放心,只有一個帶有給定「sitename」的網站存在。要找出數據庫,通過其關鍵字獲取文檔,在具有關鍵字「site_sitename」的文檔上方的示例中,您將從屬性中獲取該名稱。

從那裏很容易訪問該數據庫上的文檔。

希望它有幫助。

相關問題