CouchDB 創(chuàng)建數(shù)據(jù)庫(kù)

2020-09-19 11:33 更新

數(shù)據(jù)庫(kù)是 CouchDB 中存儲(chǔ)文檔的最外層數(shù)據(jù)結(jié)構(gòu)。 您可以使用 CouchDB 提供的 cURL 實(shí)用程序以及 CouchDB 的 Web 界面 Futon 創(chuàng)建這些數(shù)據(jù)庫(kù)。 


使用 Fauxton 創(chuàng)建數(shù)據(jù)庫(kù)

在網(wǎng)絡(luò)瀏覽器中打開(kāi)以下鏈接:

http://127.0.0.1:5984/_utils/.

你將獲得如下頁(yè)面:

創(chuàng)建數(shù)據(jù)庫(kù)1

單擊紅色圓圈中的“創(chuàng)建數(shù)據(jù)庫(kù)”選項(xiàng)卡, 以創(chuàng)建一個(gè)名為“員工”的數(shù)據(jù)庫(kù)。


創(chuàng)建數(shù)據(jù)庫(kù)2

它將顯示一條消息, 說(shuō)明數(shù)據(jù)庫(kù)創(chuàng)建成功。你可以在數(shù)據(jù)庫(kù)選項(xiàng)卡中檢查創(chuàng)建的數(shù)據(jù)庫(kù)。


創(chuàng)建數(shù)據(jù)庫(kù)3

CURLDB 使用 cURL 實(shí)用程序創(chuàng)建數(shù)據(jù)庫(kù)

通過(guò) cURL 實(shí)用程序使用 PUT 方法將 HTTP 請(qǐng)求發(fā)送到服務(wù)器, 使用以下語(yǔ)法在 CouchDB 中創(chuàng)建數(shù)據(jù)庫(kù)。

句法:

curl -X PUT http://127.0.0.1:5984/database_name

例:

創(chuàng)建一個(gè)名為“ srcmini”的數(shù)據(jù)庫(kù)。作為響應(yīng), 服務(wù)器將返回內(nèi)容為“ ok”:true 的 JSON 文檔。它指定操作成功。

CouchDB創(chuàng)建數(shù)據(jù)庫(kù)1

驗(yàn)證

你可以使用以下命令列出所有數(shù)據(jù)庫(kù)來(lái)驗(yàn)證是否已創(chuàng)建數(shù)據(jù)庫(kù):

curl -X GET http://127.0.0.1:5984/_all_dbs
CouchDB創(chuàng)建數(shù)據(jù)庫(kù)2

檢查數(shù)據(jù)庫(kù)信息

你可以使用 GET 請(qǐng)求以及數(shù)據(jù)庫(kù)名稱來(lái)獲取有關(guān)數(shù)據(jù)庫(kù)的信息。

句法:

curl -X GET http://127.0.0.1:5984/database_name

例:

請(qǐng)參見(jiàn)以下示例, 以獲取數(shù)據(jù)庫(kù)名稱“ srcmini”的信息。

輸出:

CouchDB創(chuàng)建數(shù)據(jù)庫(kù)3


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)