CouchDB 创建文档
在CouchDB中,数据库的数据以文档而不是表的形式存储。
1. 使用Fauxton创建文档
要在CouchDB数据库中创建文档,请打开Fauxton网址:
http://1212.0.1:5984/_utils/
选择特定的数据库,然后将光标放在所有文档标签上。单击新文档,如下图所示:
您将看到如下页面:
填写文档中所需的条目:
在所有条目之后,单击"保存更改"选项卡。现在创建了文档。
2. 使用cURL创建文档
要在CouchDB中创建文档,请通过cURL实用程序使用PUT方法将HTTP请求发送到服务器。
以下是创建文档的语法。
语法:
curl -X PUT http://127.0.0.1:5984/database name/"id" -d ' { document} '
注意:
- -X用于指定我们用于与HTTP服务器通信的HTTP的自定义请求方法。在这种情况下,我们使用的是PUT方法。当我们使用PUT方法时,URL的内容指定了我们正在使用HTTP请求创建的对象名称。
- 数据库名称指定我们要在其中创建文档的数据库的名称。
- id 指定文档 ID。
文档数据。 d选项用于通过HTTP请求发送数据/文档。
{ Name:Ajeet age:23 Designation:Designer }
示例:
让我们用数据库名称lidihuo创建一个ID为" 001"的文档。
curl-H 'Content-Type: application/json' \ -X PUT http://127.0.0.1:5984/my_database/"001"-d'{"Name":"Ajeet", "age":"23" , "Designation":"Designer" }'
CouchDB对此命令的响应包含3个字段:
"确定"::它指定操作成功。
" id"::它存储文档的ID。
"版本":这表示版本ID。每次修改(更新或修改)文档时,CouchDB都会生成_rev值。如果要更新或删除文档,CouchDB希望您包括要更改的修订的_rev字段。当CouchDB接受更改时,它将生成一个新的修订号。
3. 验证
您可以使用以下命令来验证您的文档是否已创建:
curl-X GET http://127.0.0.1:5984/my_database/001
1. 使用fauxton更新文档打开Fauxton网址: http: //127.0.0.1:5984/_utils/创建后,您还可以更新/更改/编辑文档。单击编辑选项(红色圆圈)。单击后,您将获得一个新页面,您可 ...