couchdb 自动生成html,CouchDB创建文档
在CouchDB中,数据库的数据以文档的形式而不是表格存储。
在CouchDB数据库中使用Fauxton创建文档
要在CouchDB数据库中创建文档,请打开Fauxton url:
http://localhost:5984/_utils/
选择特定的数据库,假设在数据库:yiibai_db上创建文档,先点击yiibai_db数据库链接进入数据概览。 点击新文档(New Document),如下图所示:
然后就会打开一个页面,默认只有一个字段:_id,但是可以通点击”Add Field“来新增更多的字段:
填入所有数据项后,单击保存更改选项卡。现在就成功创建文档。
创建一个文档成功后,详细信息如下所示 -
CouchDB使用cURL实用程序创建文档
要在CouchDB中创建文档,也可以通过cURL实用程序向服务器发送HTTP PUT方法请求。
以下是创建文档的语法。
语法:
curl -X PUT http://localhost:5984/database_name/"id" -d ' { document} '注意:-X用于指定与HTTP服务器进行通信的HTTP的自定义请求方法。 在这种情况下使用的是PUT方法。当使用PUT方法时,HTTP请求指定url的内容是用来创建对象名称。
database_name指定要在其中创建文档的数据库的名称。
id用来指定文档ID。
要创建的文档的数据,-d选项用于通过HTTP请求发送数据/文档。
{
name : minsu
age : 24
address : No. 112 ZhongShangRoad GuangZhou
}
示例:
在数据库yiibai_db中,创建一个id为“10010”的文档。
curl -H 'Content-Type: application/json' -X PUT http://localhost:5984/yiibai_db/"10010" -d'{"name":"minsu", "age":"24" , "address" : "No. 112 ZhongShangRoad GuangZhou" }'
执行结果如下 -
yiibai@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:~$
CouchDB对上面创建命令的响应包含3个字段:
“ok”:它表示操作成功。
“id”:存储文档的id。
“rev”:表示修订ID。 每次修改(更新或修改)文档时,CouchDB将生成_rev值。 如果要更新或删除文档,CouchDB希望您包含要更改的修订版本的_rev字段。 当CouchDB接受更改时,它将生成一个新的修订版本号。
验证:
可以使用以下命令验证文档是否已创建:
curl -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:~$
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
couchdb 自动生成html,CouchDB创建文档相关推荐
- 自定义maven插件:自动生成API的word文档
继上次开发完Maven插件开发:根据库表生成实体类&根据实体类生成库表之后,博主对开发maven插件喜爱得一塌糊涂.这不,今天给大家带来了<自定义maven插件:自动生成API的word ...
- mysql数据库自动生成数据库开发设计文档
1.输出表结果,表结构可自己通过代码调整,简单但是有时候很实用,可以节省大量的时间,主要思路: a 在java代码中,通过数据库查询语句获取所有表名和表名备注信息. b 通过表名获取某张表的所有字段说 ...
- php自动生成word目录,word文档怎么自动生成目录章节
方法:1.单击"开始"菜单区域的文档样式选项,编辑标题样式:如标题1.标题2等等.2.单击"开始"-样式"-右下角的"扩展"按钮. ...
- couchdb 自动生成html,CouchDB 安装
本章教你如何在Windows和Linux系统中安装CouchDB. 在Windows中安装CouchDB下载CouchDB CouchDB的官方网站是http://couchdb.apache.org ...
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档(转
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...
- 计算机创建文档教案,计算机基础知识教案
学习好资料欢迎下载 计算机操作基础知识 第一部分Word文字处理 第一节创建文档 一.新建.打开文档 启动Word2003:○1单击常用工具栏[新建]按钮 ○2单击[文件]菜单中[新建]――右侧&qu ...
- Word邮件合并功能详解:合并后生成多个word文档,删除空白页
Word邮件合并功能详解:合并后生成多个word文档,删除空白页 最近在实习,干了很多打杂得工作,所以office软件用的很多很多,瞬间觉得自己可以去裸考计算机二级了哈哈哈哈哈哈.今天因为工作用到了邮 ...
- Docute 创建文档网站(docute v3)
文章目录 Docute 3 创建文档网站 1 Docute 介绍 2 快速开始 2.1 手动创建文件 2.2 自动创建文件 3 自定义定制 3.1 配置文件 3.2 首页 3.3 Landing 页面 ...
- 在 LaTeX 中创建文档
在 LaTeX 中创建文档 目录 在 LaTeX 中创建文档 介绍 文件的序言 显示文档的标题 基本格式:摘要.段落和换行符 注释 参考指南 `\documentclass`命令中可用的文档类型. 保 ...
最新文章
- spring中这些能升华代码的技巧,可能会让你爱不释手
- Swift - 异常处理
- java 父类转子类_Java多态,对象转型,和简单工厂模式。希望对您有帮助!
- Matlab数理统计工具箱应用简介
- 美科技股崩了,Facebook、亚马逊、谷歌一夜蒸发万亿元
- log4j 日志级别_Qt使用Log4Qt写日志
- 怎样做一个卓越的程序员
- [C#] UTF-8 ENCODING=QUOTED-PRINTABLE 的解码和编码
- 她每天吃一个煮熟的苹果,从此打开了通往新世界的大门~
- python 读取合并单元格_python 读取合并单元格
- QChart修改标题颜色,修改X轴Y轴字体颜色
- 2012-2013年薪水涨幅最高的十五个IT职位
- Liunx最全最常用的命令-初学者专属
- GUI在Function初出现解析错误
- 和风天气更新数据失败原因分析
- cortana在哪里打开_Windows 10开启Cortana的方法步骤
- vue.js动态计时器_基于Vue.js的Pomodoro技术计时器
- 【Cplex】IBM ILOG Concert: Impossible to create an instance of Excel.
- CMD/DOS学习笔记
- radio选中触发事件以及获取选中的值
热门文章
- 如何购买合适的笔记本
- Linux命令大全,从A到Z都有总结,封神之作!
- Stream流(Stream,Lambda)
- 安卓模拟器安装教程_安卓终端模拟器-安卓命令行入门教程系列(新手的福利)
- [Codewar训练]Conway's Game of Life - Unlimited Edition(康威生命游戏)
- [整合]2012-2021全球生态遥感监测报告与数据
- Jira、Confluence安装教程(支持最新版)
- go 实战并发爬虫(捧腹网)
- 传感器实验——LCD字体
- [人际]与老板的相处之“道”