明白な答えがあるかもしれませんが、どこでも見つけることができません:クラウドサーバに格納されたcouchdbデータベースを照会する最良の方法は何ですか?それがエラーを返しCloudAntで、これはローカルでホストされたデータベースで動作しますがpythonを使用したクエリクラウド
>>> db['johndoe'] = dict(type='Person', name='John Doe')
>>> db['maryjane'] = dict(type='Person', name='Mary Jane')
>>> db['gotham'] = dict(type='City', name='Gotham City')
>>> map_fun = '''function(doc) {
... if (doc.type == 'Person')
... emit(doc.name, null);
... }'''
>>> for row in db.query(map_fun):
... print row.key
John Doe
Mary Jane
:
couchdb.http.ServerError: (403, ('forbidden', 'temp views are disabled on Cloudant'))
私はcloudantチュートリアルを読んだ私は、一時的な景色、ラcouchdb.py命令を使用してみてくださいクエリでは、提案されたクエリの構文が不器用に思われ、それをPythonにどのように処理するのかは明らかではありません。これの周りに簡単な方法はありますか?
これでビューを作成することができます。次のステップは、couchdb-pythonのListField内の特定の値に対するビュー要求を送信する方法を理解することです。 – radpotato
リクエストのようなプレーンなHTTPライブラリの使用をお勧めします。 –