在couchdb中编写/管理视图的最佳方法是什么?

时间:2011-07-29 19:50:30

标签: couchdb couchbase couchdb-futon

所以我们开始在工作中使用couchdb。在蒲团写javascript函数并不好玩。我希望能够在文本编辑器中编写它们。我也希望能够轻松编写我的函数,将它们推送到开发数据库,​​然后将它们推送到test / prod。帮助?!

1 个答案:

答案 0 :(得分:2)

http://couchapp.org

即使您没有创建典型的couchapp(从CouchDB提供的Web应用程序),我发现它是满足您描述的需求的有用工具。

最小的couchapp允许您将每个视图,列表,显示,过滤和更新功能组织为自己的.js文件,在一个有意义的目录结构中。它在推送期间处理JSON编码,并将所有文件组装到_design文档中。这使您可以轻松使用典型的版本控制实践。它还支持其他SCM实践,例如启用推送到不同环境的配置。这避免了Futon的大部分麻烦,这不是在CouchDB中管理JavaScript函数的非常实用的工具。