CounchDB + Postman 的简单使用用例

1.couchDB

CouchDB是非结构化数据库的一种,以结构化数据库做类比的话,CouchDB中的一个database就类似于关系型数据库中的一个表,CouchDB中的一个document就类似于关系型数据库中的一行。


与结构化数据库最大的不同是,CouchDB中的每一个document的字段个数和字段类型都可以不一样,新建一个document系统就会生成一个_id,用户可以选择编辑编辑或者使用系统默认的,这个类似于帮助用户记录的一个标识而已,不可重复,有重复时,系统会给出提示,不能新建该document。同时系统会默认生成一个_rev,我的理解是这是帮助系统标识这个document的字段。

当想要新建查询时,就在右上角的地方选择tempory view

这就是新建查询,非结构化数据进行查询时使用的是Map-Reduce,详细语法我也在学习中,下次再介绍。

这里我写了一个比较简单的查询语句,依次显示每个document的_id和value字段,保存。初次保存的时候可能需要输入两个名字一个是design的名字,一个是view的名字,现阶段我的理解是一个是类似于目录名或者包名,一个是这个查询的名字。

因此,这个查询就被保存在这里,分为代码部分和结果部分。

经实验发现,当查询代码不变时,改动数据库内的数据(新建,删除或者修改),其结果部分也会随之变化。同理代码改变,结果也会改变。这是使用起来最方便的部分。


2.postman

postman是chrome app可以向某些服务器发送一些类似于http的请求,接受服务器返回的数据,并以一定的格式显示出来。

因此安装之前,必须要安装chrome浏览器,然后以关键字postman搜索进入官网,下载第一个chrome app选项,下载完成之后可以开始---》所有程序之中找到。


然后开始,简单使用postman


Get部分是发送请求类型,可以选择,后面是发送请求的目的地址,点击send之后,就会获得想要的数据,还可以选择想要数据的显示格式,这里我们以json样式显示。


3. CouchDB + Postman

CouchDB可以存储数据,而Postman可以请求一些数据并以合适的格式显示出来,因此postman类似一个格式转换的接口。

现在以postman去访问couchDB中的数据。

选择请求格式是get,返回结果是json格式。

在地址栏中输入以下地址,注意不要荧光笔划下的部分。

后面依次是数据库名,/_design/design的名字/_view/view的名字

然后,就可以获得数据库中某个查询的结果,是不是很方便?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值