pouchdb相关内容

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 其他开发

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 前端开发

如何在 PouchDB 上模拟聚合函数 avg、sum、max、min 和 count?

有谁知道如何在 PouchDB 数据库上创建聚合函数,例如 avg、sum、max 和 min.我创建了一个简单的应用程序来测试 PouchDB.我仍然不知道如何运行这些命令.提前致谢. 例如.您如何获得“数字"字段的最高、最低或平均值? 我的主要 Ionic 2 组件 从'@angular/core'导入{组件};从“离子角度"导入{Platform,ionicBootstrap} ..
发布时间:2022-01-13 13:44:00 前端开发

PouchDB 结构

我是 nosql 概念的新手,所以当我开始学习 PouchDB,我找到了这个转换表.我的困惑是,如果说我有多个表,PouchDB 如何处理,这是否意味着我需要创建多个数据库?因为根据我在pouchdb中的理解,一个数据库可以存储很多文档,但是一个文档意味着sql中的一行还是我误解了? 解决方案 ... 这是否意味着我需要创建多个数据库? 没有. ...一个文档意味着sql中 ..
发布时间:2022-01-13 13:38:14 其他开发

使用 PouchDB 作为离线栅格地图缓存

我一直在探索使用 PouchDB 作为栅格地图切片的离线缓存.具体来说,对于传单.我刚刚完成了一些初步测试,我想分享一下. 解决方案 我创建了一个“JsFiddle"(实际上我最近更喜欢 CodePen),作为展示如何使用 PouchDB 缓存离线栅格地图切片的游乐场. http://codepen.io/DrYSG/pen/hpqoD 它使用的算法如下: 测试 XHR2 ..
发布时间:2022-01-12 18:07:55 其他开发

使用 CouchDB/PouchDB 时的应用程序架构

我想知道当使用 PouchDB 而不是 localStorage 作为移动应用程序中的本地存储时,架构应该是什么样子. 此时我习惯于将我的应用程序的数据缓存到 localStorage 中,并在需要时对后端执行 API 调用以请求或发布数据.后端保存所有逻辑.如: 此用户是否具有执行此操作的正确权限/角色? 检查是否可以完成操作所需的任何其他逻辑 然后将所有数据存储到关系数据库 ..
发布时间:2021-12-15 16:50:31 其他开发

实现“每个用户的数据库模式"在 CouchDB 中(Cloudant <-> PouchDB)

谁能给我一个简单的例子,如何在 CouchDB (Cloudant PouchDB) 中实现“每个用户的数据库模式"?用户通过 Auth0 (jwt) 进行身份验证.我找不到有关此主题的信息. 任何帮助将不胜感激! 解决方案 这里是一个示例注册/注册应用程序 使用“每个用户一个数据库"模式.您可以查看方法来帮助您入门.> 但是,您可能需要考虑 cloudant-envoy ..
发布时间:2021-11-30 17:30:36 其他开发

PouchDB/CouchDB 的每个文档用户访问控制

我希望使用 PouchDB - CouchDB 为我的 Web 应用程序保存用户数据,但找不到一种方法来控制每个用户的访问权限.我的数据库将简单地由使用用户 ID 作为键的文档组成.我知道有一些解决方案: 每个用户一个数据库——但是当新用户想要保存数据以创建新数据库时需要进行监控,并且可能会创建很多数据库; 客户端和 CouchDB 之间的代理 - 但是我不希望 PouchDB 同步整 ..
发布时间:2021-11-26 18:49:54 其他开发

PouchDB 可以在客户端代理一个大数据库吗?

处理单页应用程序时,我必须编写大量样板代码才能与服务器端数据同步. PouchDB 为这个问题提供了一个优雅的解决方案,允许在客户端本地访问数据. 我不明白的是,在数据库太大而无法完全放入浏览器内存的情况下,Pouch 是否适合作为数据库代理. 据我所知,Pouch 可以复制整个远程数据库,因此可以在整个数据库适合浏览器内存的情况下使用. 用例示例 假设我有一个包含所 ..
发布时间:2021-11-17 02:28:18 其他开发

如何将 pouchdb 0000003.log 文件复制到 Ionic 5 并检索数据?

我的方案是在 ionic 中使用 pouch db 数据,我成功地将 pouch db 包添加到 ionic 并创建了一个示例,并且运行良好.现在我有一个场景,我有以下文件 000003.log 其中我拥有所有数据,但在 ionic 中它存储在 indexdb 中,那么我如何使用此 000003.log 数据并将其复制到 indexeddb 或有什么方法可以复制内容? 下面是我的应用代 ..
发布时间:2021-11-04 12:07:46 前端开发

找不到 express-pouchdb 相关模块

我正在用 Electron、Vue、Typescript 和 rxdb 构建一个项目.一旦我添加了 express-pouchdb 包,我就会收到消息: 未找到此相关模块: ../../package 在 ./node_modules/express-pouchdb/lib/routes/root.js 尝试构建项目时. 操作系统为 MacOS 10.15.3 解决方 ..
发布时间:2021-06-19 18:52:28 其他开发

从 PouchDB 查询返回数据

我在从 PouchDB 查询返回数据时遇到问题.我正在尝试构建一个函数,该函数在调用时从 PouchDB 返回特定数据.这是我的代码: function getUserFullName() {var db = "用户信息";var pouch = new PouchDB(db);pouch.get("token").then(function (result) {console.log(resu ..
发布时间:2021-06-19 18:52:25 前端开发

PouchDB 同步取消并重启

我在应用程序启动时建立同步(使用事件侦听器),我需要停止它并再次运行.有一个 .cancel() 函数可以工作,但我如何重新启动同步? 我尝试在 cancel() 之后删除从 sync() 函数返回的对象并再次运行 sync() ,但它有时会引发警告“pouchdb-6.1.2.min.js:7 (node) 警告:检测到可能的 EventEmitter 内存泄漏.添加了 11 个侦听器.使 ..
发布时间:2021-06-19 18:52:19 其他开发

PouchDB-懒惰地获取和复制文档

TL; DR:我想要一个行为类似Ember Data的PouchDB数据库:首先从本地存储中获取数据,如果找不到,请转到远程数据库.在两种情况下都只复制该文档. 我的PouchDB/CouchDB服务器中只有一个文档类型,称为 Post .我希望PouchDB查看本地存储,如果它具有文档,请返回该文档并开始复制.如果不是,请转到远程CouchDB服务器,获取文档,将其存储在本地PouchDB ..
发布时间:2021-04-24 20:46:23 前端开发

PouchDB/CouchDB像MongoDB的替代品

我对Pouch和Couch DB的同步功能感到惊讶,但是我正在寻找一种替代方法,使我可以将MongoDB数据库用于客户端同步.有这样的东西吗? 如果有的话,我想听听您的经验,我应该知道什么,是否有任何捕获物,等等... 解决方案 Minimongo 是什么您正在寻找.它最初是作为出色的Meteor框架的一部分开发的,但是现在可以使用Mongo api独立地使用它来获取本地数据库存储并 ..
发布时间:2021-04-24 20:46:14 其他开发

如何在CouchDB中编写视图以表示“不在”视图。或“通过count(*)= 1分组”?

以关系数据库为例,给定以下两个表,其中 tableA 和 tableB 中的行具有相同的值表示相同的“事物”,但处于不同的“状态”。因此,对于ID = 1,这件事已经通过了stage1和2。但是对于ID = 2,这件事只经过了stage1。 tableA(Id,columnA,columnB) 1,“ a”,“ b” 2,“ x”,“ y” 3,“ z”,“ a” table ..
发布时间:2020-10-10 19:18:23 其他开发