在哪里存储CouchDB的devise文档?

我是CouchDB的新手,不知道CouchDB如何处理大量的devise文档。

我的问题:

  1. 你在哪里存储devise文件:在CouchDB与被保存的“保存”或硬盘上,然后通过HTTP API上传?
  2. 如果你正在上传,你怎么做? 你创build自定义查询还是你使用任何框架?
  3. 我正在使用node.js,有没有好的库/框架,我可以用来缓解CouchDB的发展?

请分享你的经验!

1)由于整个CouchDB通过REST API工作,所有被褥都在通过REST接口工作。 基本上,您将始终通过HTTP API加载它。 select使用哪种工具可以select哪种工具,其中工具会为您抽取stream程。 在一天结束时,所有的devise文件是另一种types的文件。

2)就个人而言,因为我在python中编写它,我使用couchdbkit框架,其中已经加载了自动文档。 我相信node.js有类似的东西。 虽然我无法回答。

3)也许node-couchdb ,尽pipe它似乎不再维护。 互联网上有很多资料,只是谷歌!

CouchApp是pipe理/上传devise文档的最佳工具。 它的主要目的是为纯粹的沙发应用程序,但你不必使用这个方面,它使devise文件pipe理轻而易举(couchapp推)。

CouchDB是基于HTTP的JSON,这两个事情Node本质上或多或less。 我发现npm模块Nano工作得很好。

就CouchApp而言,有一个节点的couchapp 。