gpt4 book ai didi

couchdb - 您如何获得 CouchDB 中给定数据库的所有 _design 文档的列表?

转载 作者:行者123 更新时间:2023-12-02 00:40:27 24 4
gpt4 key购买 nike

我找遍了,还是想不通如何获取 CouchDB 中特定数据库的所有设计文档的列表?

最佳答案

这里是如何使用直接的 HTTP 调用。

http://localhost:5984/mydatabase/_all_docs?startkey=%22_design%22&endkey=%22_design0%22

以下是如何使用 couchdbkit 获取所有数据库的所有 _design 文档及其 View

#!/usr/bin/env python

from couchdbkit import *

server = Server()
dbs = server.all_dbs()
for dbname in dbs:
db = server.get_or_create_db(dbname)
result = db.all_docs(startkey='_design', endkey='_design0')
for doc in result.all():
designdoc = db.get(doc['id'])
if 'views' in designdoc:
for view in designdoc['views']:
print '%s/%s/_view/%s' % (dbname, designdoc['_id'], view)

关于couchdb - 您如何获得 CouchDB 中给定数据库的所有 _design 文档的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com