我找不到任何有关使沙发db生命的信息。在部署时初始化和创建couchdb的地图和视图函数的最佳方法是什么?如何在第一次运行时引导/初始化couchDB?
我有一个节点服务器,它将访问一个couchdb。我是否应该创建必要的http调用来从我的节点服务器创建适当的couchdb逻辑,还是有更好的方式来处理db的初始化?
EDIT
:还有什么好的开源项目,我可以从例子?
我找不到任何有关使沙发db生命的信息。在部署时初始化和创建couchdb的地图和视图函数的最佳方法是什么?如何在第一次运行时引导/初始化couchDB?
我有一个节点服务器,它将访问一个couchdb。我是否应该创建必要的http调用来从我的节点服务器创建适当的couchdb逻辑,还是有更好的方式来处理db的初始化?
EDIT
:还有什么好的开源项目,我可以从例子?
我不确定你的问题是否清楚。请记住,CouchDB是无模式的,所以在启动时,可能没有任何东西(即文档)作为查看函数的基础。
如果您的意思是帮助您使用附件等设置设计文档,除了其他答案之外,请查看Kanso(http://kan.so)。如果您对Node感到满意,您会发现它很友好。
另一方面,如果你正在寻找一些东西来分析一个CouchDB中的现有文档,并猜测好的视图,我还没有遇到过。
一种可能性是使用erica。
我使用了['nano'库](https://github.com/dscape/nano)并编写了一个设置脚本来测试数据库是否存在,如果不存在,它创建数据库,从js文件,并将它们添加为设计文档 – Plato