CouchDB 数据库使用 Fauxton(一个 cURL 实用程序)来创建文档
在 CouchDB 中,数据库数据以文档而不是表格的形式存储。
在 CouchDB 数据库中使用 Fauxton 创建文档
要在 CouchDB 数据库中创建文档,请打开 Fauxton url:
http://localhost:5984/_utils/
选择特定数据库,假设文档是在数据库中创建的:
单击首先通过数据库链接 然后会打开一个页面,默认只有一栏: ”添加更多字段: 填写完所有数据项后,点击 Save Changes 选项卡,文档现已成功创建。 成功创建文档后,详细信息如下 - 要在 CouchDB 中创建文档,您还可以通过 cURL 实用程序向服务器发送 HTTP PUT 方法请求。 以下是创建文档的语法。 语法: 注 : 示例: 在数据库 的执行结果如下 - 上述create命令的CouchDB响应包含 验证: 可以使用以下命令验证文档是否已创建: 运行上述命令,得到以下结果 -yiibai_db
进入数据汇总。点击新建文档,如下图: _id
,但是您可以点击“”CouchDB 使用 cURL创建文档的实用程序
curl -X PUT http://localhost:5984/database_name/"id" -d ' { document} '
-X
HTTP 的一种特殊请求方法,用于指定与 HTTP 服务器通信,此时使用 PUT 方法。 HTTP 请求中指定的 url 用于创建对象名称。 database_name
指定将在其中创建文档的数据库的名称。 id
用于指定该文档的 ID文档。 -d
选项用于通过HTTP请求发送数据/文档。
Shell{
name : minsu
age : 24
address : No. 112 ZhongShangRoad GuangZhou
}
yiibai_db
中,创建一个ID为的文档。
Shellcurl -H 'Content-Type: application/json' -X PUT http://localhost:5984/yiibai_db/"10010" -d'{"name":"minsu", "age":"24" , "address" : "No. 112 ZhongShangRoad GuangZhou" }'
Shellyiibai@ubuntu:~$ curl -H 'Content-Type: application/json' -X PUT http://localhost:5984/yiibai_db/"10010" -d'{"name":"minsu", "age":"24" , "address" : "No. 112 ZhongShangRoad GuangZhou" }'
{"ok":true,"id":"10010","rev":"1-384d2bc91a881c6f9509b974573707bb"}
yiibai@ubuntu:~$
3
列:♷ ”:显示操作是否成功。
_rev
。当您想要更新或删除文档时,CouchDB 希望您包含所需修订版本的 _rev
列改变。当 CouchDB 收到更改时,它会生成一个新的修订号。
Shellcurl -X GET http://localhost:5984/yiibai_db/10010
yiibai@ubuntu:~$ curl -X GET http://localhost:5984/yiibai_db/10010
{"_id":"10010","_rev":"1-384d2bc91a881c6f9509b974573707bb","name":"minsu","age":"24","address":"No. 112 ZhongShangRoad GuangZhou"}
yiibai@ubuntu:~$
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。