列出 CouchDB 中的所有 CouchApp?
Posted
技术标签:
【中文标题】列出 CouchDB 中的所有 CouchApp?【英文标题】:List all CouchApps in a CouchDB? 【发布时间】:2012-11-09 09:48:56 【问题描述】:有没有办法在一个 CouchDB 中列出所有 CouchApp?
我想做类似的事情:
couchapp list http://domain.tld:5984/content
并获取所有 couchapp 名称的列表。
【问题讨论】:
这里的“couchapp”到底是什么意思?数据库?设计文件? CouchApps 是直接从 CouchDB 提供的 javascript 和 html5 应用程序。 couchapp.org 是的,我知道 CouchApp 是什么。但我的意思是:“你想列出什么?数据库或设计文档(在数据库中)?”。 我想列出我在该数据库中拥有的所有 couchapp。所以数据库被称为内容,我在里面有很多应用程序。 【参考方案1】:诀窍是使用 _all_docs,然后使用 startkey 和 endkey 从该列表中选择您感兴趣的文档。
由于所有设计文档 _id 都以 _design/ 开头,我们可以选择 _design/ 和后面的字符 0 之间的所有文档,给出 _design0。
http://www.couch.db:5984/database/_all_docs?startkey="_design/"&endkey="_design0"
祝你好运!
【讨论】:
以上是关于列出 CouchDB 中的所有 CouchApp?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 CouchApp 对 CouchDB 进行 TDD?