初窥NoSQL世界 开源CouchDB新手入门(二)

2014-11-24 08:41:00 ? 作者: ? 浏览: 1
图所示,最下方couchdb会显示出目前这个是第几个版本:

  可以看到,目前的是第2个版本了,可以点“Previous Version”回到上一个版本。 通过Curl去创建文档

  在couchdb中,还可以使用支持使用curl的方式去新建一个文档,而通过curl向couchdb创建文档时,couchdb是通过REST的接口进行接收数据的。步骤如下,注意下面的方法需要在linux下运行创建。

  1)首先创建一个json格式的文件,代码如下,将其保存为person.json:

...{
"forename": "Gavin",
"surname": "Cooper",
"type": "person"
}
  2) 在linux 下打开终端管理器,并且输入:curl -X POST http://127.0.0.1:5984/mycouchshop/ -d @person.json -H "Content-Type: application/json",而couchdb会返回如下所示的json格式响应:

...{"ok":true,"id":"c6e2f3d7f8d0c91ce7938e9c0800131c","rev":"1-abadd48a09c270047658dbc38dc8a892"}
  可以,couchdb返回的json格式响应中,返回了id和版本号。用户可以通过curl或者其他开发语言,向couchdb提交符合RESTFUL格式的文档,基本规则为:

    Post:新创建一个文档
    Get:读取文档
    PUT:更新一个文档
    DELETE:删除一个文档

  下面的例子,是通过curl去查看我们已经建立过的文档:

  curl -X GET http://127.0.0.1:5984/mycouchshop/_all_docs

  小结

  本文简单向大家介绍了NoSQL的特点以及介绍了NoSQL家族中的一员CouchDB的安装和简单使用,NoSQL是比较新的热点技术,内容十分丰富,在以后的文章中,将教大家逐步深入学习NoSQL相

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: