couchdb相关内容

CouchDB 3.0对每个文档的8MB限制是否包括文档的附件?

我正在计划一个新项目,使用CouchDB 3.0作为数据库。每个文档将有一个或多个附件。我希望尽可能地坚持使用CouchDB缺省值。我担心的是,8MB的文档大小包括该文档的附件。 在3.0.x分支机构的升级说明中说明如下: 默认最大文档大小已降至8MB。这意味着如果不进行修改,包含较大文档的数据库将无法正确地复制到CouchDB 3.0中。此更改是为了应对CouchDB 4.0对文档大 ..
发布时间:2022-08-06 23:44:03 其他开发

Pouchdb从CouchDB复制:非常慢

我的CouchDB中有大约10k个条目(约30mo,无附件)数据库。 使用Pouchdb浏览器端,从沙发上复制时,确实需要一段时间才能完成... 让我惊讶的是,在这个过程中,我的沙发收到了这么多请求(数千!我猜和文件一样多)--这正常吗? 是否有办法“批量”这些请求并通常加快复制过程? 谢谢。 推荐答案 我假定您使用的是PouchDB.replicate函数 ..
发布时间:2022-08-06 23:40:58 其他开发

我需要在Pouchdb和Pouchdb-Find中进行区分大小写的搜索

我的项目工作得很完美,唯一的问题是搜索区分大小写。它可以很好地搜索子字符串,但如果我键入“test”,它会忽略“test”作为有效结果。 我使用pouchdb-find来简化搜索,并使其与Cloudant搜索更相关,并使用Limit/Skip参数进行分页。 我正在使用ion-searchbar让用户键入查询的字符串。 以下是我的控件代码摘录: @Component({ ..
发布时间:2022-07-25 19:18:42 其他开发

如何使用RxDB处理JWT身份验证?

我有一个本地RxDB数据库,我想用CouchDB连接它。除了身份验证之外,一切似乎都很正常。我不知道如何以不同方式添加它,然后在数据库url中插入凭据: database.tasks.sync({ remote: `http://${username}:${pass}@127.0.0.1:5984/tododb`, }); 我想使用JWT身份验证,但找不到如何 ..
发布时间:2022-03-16 09:12:15 其他开发

如何使用Cloudant或CouchDB中的Skip参数?

在Cloudant或CouchDB的索引中使用SKIP参数是否有潜在的性能影响?有没有更好的技术可以使用? 推荐答案 Writing and Querying MapReduce Views in CouchDB有一个很好的使用Skip参数的示例和说明: Skip参数可以与Limit参数一起使用来实现分页。但是,跳过大量行可能效率较低。相反,应将Skip参数的值设置为1,并使用上 ..
发布时间:2022-03-16 09:05:53 其他开发

CouchDB中使用什么加密机制?

有人知道在CouchDB上使用哪种类型的加密来安全地存储数据吗?如何在CouchDB上更改/控制此数据安全加密机制? 推荐答案 CouchDB不加密睡觉上的数据(密码除外,使用PBKDF2单向哈希)。 它确实允许使用HTTPS对传输中的数据进行加密,但对于AT-睡觉加密,您的选择是: 设备/文件系统级加密。这是由您的操作系统处理的,对CouchDB(和所有其他应用程序)是完 ..
发布时间:2022-03-16 09:00:05 其他开发

Postgres或CouchDB中的全文搜索?

我取了geonames.org,导入了他们所有地区的德国城市的所有数据。 如果我输入&Hamburg";,它会列出&Hamburg Center、汉堡机场等。该应用程序处于封闭的网络中,无法访问互联网,因此我无法访问geonames.orgweb服务,因此必须导入数据。:( 这座城市及其所有的区都是作为一个汽车配件来工作的。因此,每次击键都会导致XHR请求,依此类推。 现在我的 ..

CouchDB 和 PouchDB 之间的过滤同步

我目前正在考虑在我要编写的下一个应用程序中使用 CouchDB 2 和 PouchDB 7.基本上,我将在中央存储中拥有一个 CouchDB,Web 客户端和移动应用程序将启动一个能够思考的 PouchDB.基本上这就像一个魅力. 但是...如果应该根据文档所有权进行过滤,我该如何在 CouchDB 和 PouchDB 之间进行过滤同步? 我知道每个用户数据库的解决方案.但我的文档将由 ..
发布时间:2022-01-22 20:37:31 其他开发

Couchdb 使用用户名和密码同步访问

我有一个在虚拟 linux 机器上运行的 couchdb.该数据库已启用并设置了 cors.我添加了一个管理员用户和数据库的密码.我也将 require_valid_user 设置为 true.我正在尝试使用以下代码将网页中的 pouchdb 与在线 couchdb 同步.如果我只是通过地址对于 db(下面的 1),我得到一个对话框,询问用户和密码.同步在此示例中有效.如果我尝试在 URL 中传递 ..
发布时间:2022-01-22 20:16:28 前端开发

Android 上的 Couchdb

我正在尝试评估 couchdb 及其解决 Android 上的同步问题的潜力,但我找不到任何文档来回答我关于如何复制到 Android 设备的问题. 看起来焦点 todolist couchapp 旨在展示我在寻找什么.它会在 webapp 和设备之间自动同步待办事项吗? 另外,如何将 focus couchapp 安装到 Android 设备上? 解决方案 @Paul:关于你 ..
发布时间:2022-01-22 20:09:00 移动开发

可以在 CouchDB 中访问旧数据吗?

我读过一些关于 CouchDB 的文章,我对它是“仅附加"的事实非常感兴趣.我可能会误解,但据我了解,它的工作原理有点像这样: 在时间 t0 将数据添加到数据库,告知 ID 为 1 的用户名为“Cedrik Martin" 询问“ID 为 1 的用户的名字是什么?" 的查询返回 “Cedrik Martin" 在时间 t1 对 DB 进行更新,告知:“ID 为 1 的用户名为 C ..
发布时间:2022-01-22 11:42:11 其他开发

CouchDB 是否支持多范围查询?

如何在 CouchDB 中实现多个范围查询?对于单范围条件,startkey 和 endkey 组合可以正常工作,但同样的事情不适用于多范围条件. 我的View函数是这样的: “函数(文档){if ((doc['couchrest-type'] == 'Item')&&doc['loan_name']&&doc['loan_period']&&doc['loan_amount']){ 发射 ..
发布时间:2022-01-20 23:38:11 其他开发

在 CouchDB 中从 Erlang 视图中发出元组

CouchDB,版本 0.10.0,使用原生 erlang 视图. 我有一个简单的表格文件: {"_id": "user-1","_rev": "1-9ccf63b66b62d15d75daa211c5a7fb0d",“类型":“用户",“身份标识": [“ABC",“防御",“123"],“用户名":“猴子",“名称":“猴子人"} 还有一份基本的 javascript 设计文档: ..
发布时间:2022-01-20 08:10:13 其他开发

如何使用 couchdb-lucene 在 CouchDB 中索引数组(标签)

设置: 我有一个使用 CouchDB 的项目.文档将有一个名为“标签"的字段.这个“tags"字段是一个字符串数组(例如,“tags":[“tag1",“tag2",“etc"]).我正在使用 couchdb-lucene 作为我的搜索提供程序. 问题: 用什么函数可以让couchdb-lucene对“tags"的元素进行索引? 如果你有想法但没有测试环境,打出来,我试试, ..
发布时间:2022-01-15 13:19:59 其他开发

扩展 CouchDB Docker 镜像

我正在尝试扩展 CouchDB docker 映像以预填充 CouchDB(包含初始数据库、设计文档等). 为了创建一个名为db的数据库,我首先尝试了这个初始的Dockerfile: FROM couchdb运行 curl -X PUT localhost:5984/db 但由于 couchdb 服务在构建时尚未启动,因此构建失败.于是我把它改成了这样: FROM couchdbRUN ..
发布时间:2022-01-14 18:53:26 其他开发