问题标签 [couchdb-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 python couchdb 中过滤更改
我正在使用 python-couchdb 库通过连续馈送来监听数据库中的变化。我想应用一个过滤器,它只给我那些键read
等于true
.
通过正常的 HTTP GET 请求,我得到了想要的结果。但我无法弄清楚如何通过couchdb-python
图书馆做到这一点。这是我编写的自定义过滤器:
以下是我尝试聆听更改的方式:
但这给了我错误:
添加designname
请求很简单,但我找不到使用 couchdb 客户端执行此操作的等效项。
是否可以使用 python 库或者我应该使用简单的 HTTP 请求,或者更好的想法是在 couchdb 服务器本身上安装过滤器?(根据我目前所阅读的内容,由于性能原因,在 couchdb 中使用该过滤器并不是一个好主意。)
有人可以告诉我我做错了什么/如何去做吗?
couchdb - Couchdb,返回文档数
我该怎么做这个简单的事情,我只想要数据库中的文档数量。到目前为止,我在 python 中使用循环函数来执行此操作,但这似乎是一种令人难以置信的低效方式。Fauton 在页面底部告诉您有多少个文档,请问我怎样才能在 python 或 javascript 中获得这个数字?
python-3.x - python3如何在raspbian上安装couchdb模块
我花了几个月的时间开发了一个使用 couchdb 的 python 模块的应用程序,现在我想部署它,我不记得我最初是如何安装它的,我以为它很简单:
但我似乎弄错了,请问我现在如何为 python3 得到这个?
python - 错误:未找到 - 单击 DB (Couchdb) 时丢失
我正在尝试在名为event_db
. 但是,当我导航到以下 url 时:http://localhost:5984/_utils/database.html?event_db
我得到 anError: not found missing
并且我的 url 自动重定向到http://localhost:5984/_utils/database.html?event_db/_changes
.
_changes
在我添加到 url 并在此处创建一个检查数据库以进行更改的脚本后,似乎出现了此问题: couchdb-python 更改通知
有没有人遇到过这个问题?如果是这样,我将如何解决它?
抱歉,我是 Couchdb 的新手。
谢谢您的帮助,
布赖恩
python - 如何在 CouchDB (Python) 中查询否定结果
CouchDB 是否有办法返回不符合特定过滤条件的文档?我正在使用 Python 的 API,并在下面提供了一个示例:
假设我想要所有与密钥不匹配的文档value
......CouchDB 是否提供了一种方法来做到这一点?
现在,我获取所有文档,而不是根据需要过滤它们,这是非常低效的,尤其是随着数据库大小的增长。
提前感谢您的帮助。
布赖恩
javascript - 有没有从couchdb备份、删除和退出文档的好方法?
我有一些 couchdb 文档需要删除,有没有好的方法/步骤来备份和删除以及从 couchdb 中退出这些文档?
python-3.x - 删除 CouchDB 中的所有文档
我有一个数据库,我想截断所有记录,我知道可以为每个文档添加一个 _deleted 键或在 CouchDB-python 库上调用 db.delete() 。我正在使用delete
couchdb-python 但是当我获取所有文档然后在每个文档(不包括设计文档)上调用 .delete 时它似乎不起作用。
这是我的代码。
这是错误。因为 from 的结果_all_docs
是返回 aid
而不是_id
。
我的问题是如何获取所有返回的文档_id
而不仅仅是id
? 或者有什么办法解决这个问题?
nosql - 如何禁用 couchdb 数据库的读取权限
问题是我有多个 couchdb 本地客户端数据库说A_db,B_db,C_db正在复制到 couchdb 服务器主数据库说server_db。现在每个客户端都在他们的本地数据库中创建一个文档,比如A_doc、B_doc、C_doc,它会自动复制到 server_db。所以现在 server_db 将有 3 个文档,每个客户端一个。由于每个客户端都可以使用查看 server_db 的所有文档
server_db/_all_docs?include_docs=true
但我想限制客户端读取/写入 server_db 上的其他客户端文档。并且只有 server_db admin 才能查看文档所有文档。
nosql - 尝试将数据库复制到新数据库时放慢速度
我正在尝试将所有文档从我的大型 couchdb 数据库中传输出来,并且在开始后不久似乎出现了严重的减速。用于获取文件的请求是:
慢下来的打印如下。最右边的列是以秒为单位的请求完成时间。该列旁边的列是跳过量。
想知道可能是什么原因造成的,以及纠正这个问题的任何提示?我应该将 include_docs 设置为 false 并请求每个文档我的 _id 吗?
我正在使用自己的数据传输脚本,因为我也在更改数据库的架构,所以我不能真正使用任何类型的复制工具。
谢谢!