私は、バケットに利用できるビューの一覧を、Python API(または任意のAPI)を使用して取得できるようにしたいと考えています。これはどうすればいいですか?Couchbase 2.0では、どのようにビューのリストを取得できますか?
1
A
答えて
1
import couchbase
from couchbase.rest_client import RestConnection
import json
server_info = { "ip" : "127.0.0.1", "port" : 8092,
"username" : "",
"password" : "",
"couchApiBase" : "http://127.0.0.1:8092/" }
rest = RestConnection(server_info)
params = "startkey=\"_design\"&endkey=\"_design0\""
design_docs_uri = "http://%s:8091/couchBase/default/_all_docs?%s" % (server_info["ip"], params)
#not supported as public API
response, content = rest._http_request(design_docs_uri, 'GET', headers=rest._create_headers())
json_parsed = json.loads(content)
for row in json_parsed["rows"]:
design_doc = row["key"].split("/")[1]
print "Views for design doc: %s" % design_doc
doc = rest.get_design_doc("default", design_doc)
#get views element from dictionary
for view in doc["views"]:
print "\t%s" % view
0
はImportError:いいえモジュールの名前rest_client
+0
それは2012年に働いた。現在のバージョンで動作する新しい回答を作成し、それを選択する。 –
関連する問題
- 1. あなたはどのようにcouchbaseデータベースのサイズを取得しますか
- 2. どのようにajaxビューのソース結果を取得できますか?
- 3. Couchbase Liteで「ビューのビュー」を作成できますか?
- 4. c#どのように.net 2.0でリストをキャストしますか?
- 5. Play 2.0.xでリクエストのサイズをどのように取得しますか?
- 6. Djangoビューでは、どのように取得リクエストをレンダリングするのですか?
- 7. selectedRange.locationの値はどのように取得できますか?
- 8. PHAssetのメタデータはどのように取得できますか?
- 9. ComboFieldEditorの値はどのように取得できますか?
- 10. シングルモードの値はどのように取得できますか?
- 11. アレイのアドレスはどのように取得できますか?
- 12. scoped_ptrのアドレスはどのように取得できますか?
- 13. どのようにMFCでフォーカスメッセージを取得できますか?
- 14. IDをスピナーでどのように取得できますか?
- 15. ツリービューでどのようにノードレベルを取得できますか?
- 16. GetCustomAttributesはどのようにして取得できますか?
- 17. 画面サイズはどのように取得できますか?
- 18. エレメントフィールドはどのように取得できますか?
- 19. JSONオブジェクトをcouchbaseビューからモデルのリストに解析します
- 20. どのように私はダイナミックに(ムースでない)Perlライブラリのメソッドのリストを取得できますか?
- 21. どのようにアクティビティを取得できますか?
- 22. jqueryuiコンボボックス:どのように値を取得できますか?
- 23. どのように相対パスを取得できますか?
- 24. どのようにindex.android.bundleを取得できますか?
- 25. Couchbase 2.0とCouchbase 1.8?
- 26. JPA 2.0 CriteriaBuilderを使用して非エンティティオブジェクトのリストを取得できますか?
- 27. ノード内のcouchbaseオブジェクトのメタデータを取得するにはどうすればよいですか?
- 28. Xcode iOS:GLKitビューをどのようにストーリーボードから取得するのですか?
- 29. NLTKでは、テキストの一致をどのように取得できますか?
- 30. どのように4つの画像ビューでde viewIdのアクティビティを取得できますか?
私はこの取得:例外:設計ドキュメントを取得できませんが。 –
使用しているクライアントのバージョンは?私はこのコードをもう一度試してみましたが問題はありませんでした。ばかげた質問ですが、バケットを更新して、get_design_docの呼び出しでdoc名を設計しましたか? –
私は次のように、最初にデザイン文書のリストを取得する必要があると思います。http://stackoverflow.com/questions/2814352/get-all-design-documents-in-couchdb –