问题标签 [pouchdb]

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.

0 投票
1 回答
283 浏览

percona - PouchDB 能否与 Percona 等其他数据库解决方案同步

我非常了解 PouchDB 背后的概念,并且非常有兴趣了解它是否可以与 Percona 等服务器数据库解决方案同步。

http://www.percona.com/

0 投票
1 回答
318 浏览

couchdb - 智能代理在 CouchDB 上提供过滤视图

不久前,当我偶然发现PouchDB时,我以为我找到了圣杯;它允许我简单地将我的代码写入本地(浏览器内)数据库,然后将所有内容复制到远程 CouchDB 或从远程 CouchDB 复制所有内容,而无需实际编写一行代码。(不完全正确,它实际上是一行代码。)

但是,如果我使用 CouchDB 作为后端,所有用户实际上将获得完全相同的数据视图。这并不是那么理想。我正在为不同的人群制作应用程序,他们不应该能够看到彼此的数据。绝不。时期。

事实上,我希望能够确保

  • 一些用户只能看到可用数据的子集
  • 一些用户只能看到文档属性的一个子集

我查看了一些与此相关的 CouchDB 问题,并且拥有智能代理似乎是前进的方式。但真的吗?有没有像那里那样的智能代理的实现?

0 投票
3 回答
652 浏览

android - PouchDB 不在三星 Android 手机上创建数据库 (Android v. 4.1.3, 4.2.2)

我正在为 android 设备创建一个基本应用程序。我正在使用普通的 Jade、JavaScript 和 PouchDB 数据库。当我在模拟器、HTC、平板电脑等安卓设备上部署应用程序时,它运行良好,但对于三星设备(Android v. 4.1.3、4.2.2)则无法运行。

我的翡翠代码是

我从http://download.pouchdb.com/pouchdb-nightly.min.js下载了“pouchdb-nightly.min.js”

请告诉我此问题的适当解决方案。

谢谢...

0 投票
2 回答
2069 浏览

android - PouchDB on Phonegap (Android)

我是 PouchDB 的新手,目前尝试在我的 Phonegap android 应用程序上使用 Pouchdb。我正在使用来自http://pouchdb.com/getting-started.html的 Todos 示例应用程序。

它在浏览器上运行良好,但在 Android(Jelly Bean 4.2)上运行良好,我正在使用 HTC One Mini 来测试应用程序。

这是我的代码:

这是 app.js 代码:

问题:当我添加一个待办事项时,按回车后..它没有出现任何东西..我想知道我的android手机中的本地数据库还没有创建。

希望有人可以帮助我..任何答案将不胜感激!

谢谢

0 投票
1 回答
211 浏览

android - PouchDB 在 HTC 设备上不起作用

我已经使用 PouchDB 创建了一个 phonegap android 应用程序。

以下是我测试过的设备列表: - HTC One Mini - 不工作 - HTC Desire X - 不工作 - 联想 A690 - 工作正常 - LG G2 - 工作正常 - 模拟器 Android (4.0.0 - 4.2.2) -工作正常

我发现只有 HTC 设备不能像其他设备那样工作。我已经在我的 HTC 迷你默认浏览器上进行了测试,但没有成功。但是当我在我的 HTC One mini Google Chrome 浏览器上进行测试时,它运行良好。

您可以在以下位置查看我的代码: Phonegap (Android) 上的 PouchDB

这个问题有什么解决办法吗?

真的需要人帮帮我,谢谢!

0 投票
4 回答
9399 浏览

pouchdb - 使用参数的 PouchDB 查询

假设我们将汽车(大约 40MB)存储为 PouchDB 中的 JSON 对象,并且我们希望根据马力属性进行搜索。sql 中的示例:从 HP > 100 的汽车中选择 *。

可以key查询pouchDB,但是显然HP不是文档的key。有没有办法做到这一点?

据我了解地图功能,

无法访问函数外部范围内的任何变量。

那么是否有可能查询基于非关键变量参数化的数据库?

0 投票
2 回答
1904 浏览

javascript - PouchDB 中隐藏的用户名和密码

我正在试验 PouchDB 和客户端 Javascript。PouchDB 网站上的示例非常适合我: http: //pouchdb.com/getting-started.html。我的问题是,当我连接到远程服务器时,有什么方法可以隐藏用户名和密码?有问题的代码:

这都是客户端 JS 并且可以公开查看。我很难找到绕过它的方法。

0 投票
2 回答
1137 浏览

security - 无法通过 javascript 检索 AuthSession cookie Couchdb

我正在尝试通过 javascript 为单页应用程序(pouchdb)设置登录/注销页面。

如文档中所述,通过 curl 检索和发送 authsession cookie 工作正常,但是当我尝试在 javascript 中重现它时,var contType = AjaxRequest.getAllResponseHeaders(); 警报(contType);

我可以检索的唯一参数是:

服务器:CouchDB/1.5.0 (Erlang OTP/R16B01) 内容类型:text/plain;charset=utf-8 缓存控制:必须重新验证

有人成功检索到此会话 cookie 并将其与 javascript 一起使用吗?谢谢,jl

0 投票
9 回答
20509 浏览

javascript - 如何在 couchDB 中添加 cors - 请求的资源上不存在“Access-Control-Allow-Origin”标头

我正在尝试创建一个 html 文件,它将数据从 pouchDb 同步到 couchDb ..但是我在 chrome 控制台中收到以下错误。

未捕获的 TypeError:无法调用 null 的方法“addEventListener”

选项http://localhost:5984/todos/ 405(不允许的方法)

选项http://localhost:5984/todos/请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。XMLHttpRequest 无法加载http://localhost:5984/todos/。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。选项http://localhost:5984/todos/请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。pouchdb-nightly.js:3496 选项http://localhost:5984/todos/请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。pouchdb-nightly.js:3496 XMLHttpRequest 无法加载http://localhost:5984/todos/。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。

我找到了避免这个问题的方法。那就是我必须使用以下命令打开 chrome:cd C:\Program Files (x86)\Google\Chrome\Application Chrome.exe --disable-web-security。但这并没有解决问题。我在这里看到了很多类似的问题。但我不明白任何答案,因为我在这个领域相对较新

0 投票
1 回答
339 浏览

javascript - 无法将 PouchDB 数据存储在变量中

我不知道为什么,但由于某些原因,我无法使用 PouchDB 从我的 indexedDB 获取数据并将该数据存储在变量中。

我有一个从我的数据库中获取所有数据的函数,如下所示:

我不知道为什么它不会,工作。