在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ CouchDB創(chuàng)建數(shù)據(jù)庫(kù)
CouchDB刪除文檔
CouchDB修改文檔
CouchDB教程
CouchDB是什么?
CouchDB創(chuàng)建文檔
為什么使用CouchDB?
CouchDB創(chuàng)建數(shù)據(jù)庫(kù)
CouchDB安裝配置
CouchDB快速入門
CouchDB HTTP API
CouchDB刪除數(shù)據(jù)庫(kù)
CouchDB cURL
CouchDB與MongoDB比較
CouchDB的特點(diǎn)

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

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

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

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

http://localhost:5984/_utils/

應(yīng)該會(huì)看到類似下面的一個(gè)頁(yè)面:

點(diǎn)擊紅色圓圈中的“Create Database”選項(xiàng)卡,創(chuàng)建一個(gè)名為“yiibai_db”的數(shù)據(jù)庫(kù)。

它將顯示一條消息,表示數(shù)據(jù)庫(kù)已成功創(chuàng)建??梢栽?strong>概覽(Overview)選項(xiàng)卡中檢查創(chuàng)建的數(shù)據(jù)庫(kù)。

CouchDB使用cURL工具創(chuàng)建數(shù)據(jù)庫(kù)

在CouchDB中通過(guò)cURL實(shí)用程序向服務(wù)器發(fā)送HTTP請(qǐng)求的PUT方法來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。

語(yǔ)法:

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

示例:

創(chuàng)建一個(gè)名為“yiibai_db2”的數(shù)據(jù)庫(kù)。服務(wù)器將返回一個(gè)包含“{ok:true}”的JSON文檔的響應(yīng),它表示操作成功。

curl -X PUT http://localhost:5984/yiibai_db2

執(zhí)行結(jié)果如下 -

yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"ok":true}
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"error":"file_exists","reason":"The database could not be created, the file already exists."}

驗(yàn)證

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

curl -X GET http://localhost:5984/_all_dbs

示例:

請(qǐng)參閱下面的示例來(lái)獲取數(shù)據(jù)庫(kù)“yiibai_db2”的信息。

輸出:

yiibai@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","yiibai_db","yiibai_db2"]
yiibai@ubuntu:~$

上面輸出結(jié)果中,可以看到上面創(chuàng)建過(guò)的兩個(gè)數(shù)據(jù)庫(kù):”yiibai_db“和”yiibai_db2“。