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

发布于 2024-11-26 19:31:07 字数 122 浏览 1 评论 0原文

所以我们开始在工作中使用 couchdb。在 futon 中编写 javascript 函数并不有趣。我希望能够在文本编辑器中编写它们。我还希望能够轻松编写我的函数,将它们推送到开发数据库,​​然后将它们推送到测试/生产。帮助?!

So we've starting using couchdb at work. Writing javascript functions in futon is no fun. I want to be able to write them in a text editor. I'd also like to be able to easily write my functions, push them to a dev database, and then push them to test/prod. Help?!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁把谁当真 2024-12-03 19:31:07

http://couchapp.org

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

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

http://couchapp.org

Even if you aren't creating a typical couchapp (a web application served from CouchDB), I've found it to be a useful tool for the needs you describe.

A minimal couchapp allows you to organize each of your view, list, show, filter, and update functions as their own .js file, in a directory structure that makes sense. It takes care of JSON-encoding during a push, and assembling all of the files into a _design document. This allows you to easily use typical version control practices. It also supports other SCM practices, like enabling configurations for pushing to different environments. This avoids most of the hassles of Futon, which is not a very practical tool for managing your JavaScript functions in CouchDB.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文