CouchDB创建文档详细步骤

本文概述

  • 使用Fauxton在CouchDB数据库中创建文档
  • CouchDB使用cURL实用程序创建文档
【CouchDB创建文档详细步骤】在CouchDB中, 数据库的数据以文档而不是表的形式存储。
使用Fauxton在CouchDB数据库中创建文档 要在CouchDB数据库中创建文档, 请打开Fauxton网址:
http://127.0.0.1:5984/_utils/
选择特定的数据库, 然后将光标放在所有文档选项卡上。单击新文档, 如下图所示:
CouchDB创建文档详细步骤

文章图片
你将看到一个类似以下的页面:
CouchDB创建文档详细步骤

文章图片
在文档中填写所需的条目:
CouchDB创建文档详细步骤

文章图片
在所有输入之后, 单击保存更改选项卡。现在创建了文档。
CouchDB创建文档详细步骤

文章图片
CouchDB使用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 }

例:
让我们用数据库名称srcmini创建一个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创建文档详细步骤

文章图片
CouchDB对于此命令的响应包含3个字段:
  • “ ok”:表示操作成功。
  • “ id”:它存储文档的ID。
  • “ rev”:这表示修订ID。每次修改(更新或修改)文档时, CouchDB都会生成_rev值。如果要更新或删除文档, CouchDB希望你包括要更改的修订的_rev字段。当CouchDB接受更改时, 它将生成一个新的修订号。
验证
你可以使用以下命令来验证你的文档是否已创建:
curl -X GET http://127.0.0.1:5984/my_database/001

CouchDB创建文档详细步骤

文章图片

    推荐阅读