使用python查询Cloudant(couchdb)(错误500,未知查询语言)

使用python查询Cloudant(couchdb)(错误500,未知查询语言),python,couchdb,cloudant,Python,Couchdb,Cloudant,我对Python和Cloudant/couchdb相当陌生,所以请告诉我您认为可能有用的任何资源 我知道有一个问题,但如果有人看到了这一点,我会发布这篇文章,他对Cloudant有很多经验(我的错误消息是不同的)。我试图查询存储在cloudant上的一堆JSON文档。我安装couchpy是为了在python中创建视图。我使用的代码来自挖掘社交网站O'Reilly的书。如果我在查询本地couchdb服务器,而不是cloudant服务器,那么我使用的代码可以工作 我一直收到此错误消息: db.vie

我对Python和Cloudant/couchdb相当陌生,所以请告诉我您认为可能有用的任何资源

我知道有一个问题,但如果有人看到了这一点,我会发布这篇文章,他对Cloudant有很多经验(我的错误消息是不同的)。我试图查询存储在cloudant上的一堆JSON文档。我安装couchpy是为了在python中创建视图。我使用的代码来自挖掘社交网站O'Reilly的书。如果我在查询本地couchdb服务器,而不是cloudant服务器,那么我使用的代码可以工作

我一直收到此错误消息:

db.view('index/entity_count_by_doc', group=True)],
File "build/bdist.macosx-10.6-intel/egg/couchdb/client.py", line 984, in __iter__
File "build/bdist.macosx-10.6-intel/egg/couchdb/client.py", line 1003, in rows
File "build/bdist.macosx-10.6-intel/egg/couchdb/client.py", line 990, in _fetch
File "build/bdist.macosx-10.6-intel/egg/couchdb/client.py", line 880, in _exec
File "build/bdist.macosx-10.6-intel/egg/couchdb/http.py", line 393, in get_json
File "build/bdist.macosx-10.6-intel/egg/couchdb/http.py", line 374, in get
File "build/bdist.macosx-10.6-intel/egg/couchdb/http.py", line 419, in _request
File "build/bdist.macosx-10.6-intel/egg/couchdb/http.py", line 310, in request
couchdb.http.ServerError: (500, ('unknown_query_language', 'python'))

关于在cloudant上使用python进行查询的替代方法,有什么想法吗?我对其他解决办法持开放态度。我肯定我忽略了一些显而易见的事情

您很可能收到错误,因为在多租户安装中,Cloudant没有安装或提供
couchpy

需要在JavaScript或Erlang中创建(或者您需要注册他们的专用安装,在他们可能允许Python的地方,请与他们联系)


Cloudant建议使用or(根据他们的建议)。

谢谢-最终解决了couchpy问题,但错过了couchdbkit提示。非常感谢。Cloudant目前只支持Javascript视图(除了内置的_sum、_count和_stats减缩器)。