9得票3回答
React-Native能否创建离线优先应用程序?

从我理解的角度来看,离线优先应用需要一种方法来判断用户是否连接;如果没有连接,则在本地存储更改,并在联机时与远程服务器同步。 我发现在Web应用程序中使用客户端上的pouchdb与连接到couchdb数据库的API进行通信的方式来实现这一点。或者使用Firebase。 在React-N...

9得票2回答
PouchDB同步授权?

如何确保当前用户有权限通过PouchDB访问CouchDB数据库?通过我的实验,使用CouchDB数据库名称调用new PouchDB()方法可以授权您访问该数据。在Futon中将require_valid_user设置为true似乎有效,但在通过POST /_session验证用户后,Fut...

8得票2回答
如何限制PouchDB的版本或永久删除版本。

我正在使用 PouchDB 和 websql 适配器,或在 cordova 应用中使用sqlite插件。 N.B.此数据库是完全本地的,我不需要它与其他设备同步。 对于我的特定应用程序(数据库用于跟踪API调用),我可以多次更新同一个文档。 即使我删除文档并压缩数据库,我的数据库仍然会不...

8得票2回答
PouchDB 在不影响远程同步的情况下删除设备上的数据

目前我正在将整个设备数据库复制到远程数据库。 完成后,我使用过滤器从远程数据库中获取所有不超过1个月的数据,并将其带回我的设备。 过滤器 { _id: '_design/filters', "filters": { "device": function(doc, req)...

8得票2回答
PouchDB认证触发CORS预检请求

以下代码(使用PouchDB认证插件)失败,因为它触发浏览器发送CORS预检请求,而CouchDB不支持OPTIONS HTTP方法。 var db = new PouchDB("http://localhost:5984/mydb"); db.login('username', 'pass...

8得票5回答
如何在 TypeScript 中使用 PouchDB?

我正在尝试使用Typescript和PouchDB。但是我无法链接到PouchDB模块。 import { PouchDB } from "pouchdb" 报告显示它找不到pouchdb模块,尽管它在node_modules中。我也找不到适当的pouchdb typings。

8得票1回答
$in/$or查询可以使用索引吗?

我正在通过出色的pouchdb-find在CouchDB 2.0实例上使用Mango查询。但是有几次,即使我使用了索引字段,我仍然收到了可怕的“未找到匹配的索引,请创建一个索引以优化查询时间”的警告。 刚刚我在选择"type": {"$in": ["a", "b"]}或等效的"$or": [...

8得票1回答
Couchdb外部认证

我正在开发一系列实用程序应用程序,每个应用程序都可以在桌面、移动设备和Web上使用。经过一些研究,我决定在客户端使用pouchdb,服务器上使用couchdb以提供离线同步功能。 用户可以在Web上创建帐户(使用Laravel Spark应用程序)来管理他们的应用程序订阅/付款,并访问应用程...

8得票5回答
React Native 中是否有文档存储?

希望能有类似于PouchDB的东西。 当前的键值存储(AsyncStorage)绝对不足以存储和查询数据。

8得票1回答
能否在离线移动数据库(如SQLite或PouchDB)中使用GraphQL?

我正在研究Relay / GraphQL。它与React一起使用非常棒,但我的主要关注点是是否可以在离线模式下使用GraphQL。目前,我的混合应用程序是使用Ionic Framework(基于AngularJS)构建的,计划转移到React和Redux。在从服务器获取数据方面,Relay /...