數(shù)據(jù)庫是 CouchDB 中存儲文檔的最外層數(shù)據(jù)結(jié)構(gòu)。 您可以使用 CouchDB 提供的 cURL 實用程序以及 CouchDB 的 Web 界面 Futon 創(chuàng)建這些數(shù)據(jù)庫。
在網(wǎng)絡(luò)瀏覽器中打開以下鏈接:
http://127.0.0.1:5984/_utils/.
你將獲得如下頁面:
單擊紅色圓圈中的“創(chuàng)建數(shù)據(jù)庫”選項卡, 以創(chuàng)建一個名為“員工”的數(shù)據(jù)庫。
它將顯示一條消息, 說明數(shù)據(jù)庫創(chuàng)建成功。你可以在數(shù)據(jù)庫選項卡中檢查創(chuàng)建的數(shù)據(jù)庫。
通過 cURL 實用程序使用 PUT 方法將 HTTP 請求發(fā)送到服務器, 使用以下語法在 CouchDB 中創(chuàng)建數(shù)據(jù)庫。
句法:
curl -X PUT http://127.0.0.1:5984/database_name
創(chuàng)建一個名為“ srcmini”的數(shù)據(jù)庫。作為響應, 服務器將返回內(nèi)容為“ ok”:true 的 JSON 文檔。它指定操作成功。
你可以使用以下命令列出所有數(shù)據(jù)庫來驗證是否已創(chuàng)建數(shù)據(jù)庫:
curl -X GET http://127.0.0.1:5984/_all_dbs
你可以使用 GET 請求以及數(shù)據(jù)庫名稱來獲取有關(guān)數(shù)據(jù)庫的信息。
句法:
curl -X GET http://127.0.0.1:5984/database_name
請參見以下示例, 以獲取數(shù)據(jù)庫名稱“ srcmini”的信息。
輸出:
更多建議: