问题标签 [dexie]

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 回答
774 浏览

javascript - Dexie DB:如何将数组保存到数据库?

数据库有toArray方法,如何将数组保存到数据库(toDB)?

0 投票
2 回答
180 浏览

dexie - 如何运行位于 github repo/samples/remote-sync/websocket 中的 web-socket 服务器示例

您在这里有 websocket 协议和服务器文件。如何启动 WebSocketSyncServer?对不起,如果这是一个愚蠢的问题,但我是节点新手。

在让服务器工作后,我认为至少它开始时没有错误。在客户端,我现在得到 db.hasBeenClosed 不是一个函数。

客户端代码:

服务器代码:

0 投票
1 回答
455 浏览

dexie - Dexie syncable 可以与 api 服务器一起使用还是直接与数据库一起使用

我已经在您的网站上看到了Dexie.Syncable的示例项目,例如同步服务器和同步客户端,它们似乎都直接写入数据库而不是与 Web api 交互。除了网站上的示例之外,我正在寻找一些帮助。我试图为其编写网关的api是dreamfactory

此外,看起来第 2 版 beta 对 Dexie.Syncable 进行了许多改进

0 投票
1 回答
82 浏览

javascript - Dexie:如何将项目添加到顶部?

我正在使用 Dexie 数据库。要添加到表的末尾:

如何将项目添加到表格顶部?

我尝试了这些选项:

0 投票
1 回答
48 浏览

javascript - Dexie:如何在开头添加标签?

我们制作了一个开源浏览器。

请更正选项卡的附加组件。有必要将选项卡添加到开头。现在选项卡添加到末尾:

链接到 GitHub 存储库

尝试了这些选项:

如何在开头添加标签?

0 投票
1 回答
150 浏览

ionic2 - 在 Dexiejs 中插入 base64 字符串

我正在构建一个ionic 3应用程序,我想设置基于 ImagePicker Cordova 插件的上传。我使用Dexie来持久化一些数据,我想知道持久化整个base64 字符串是否可以。还是太重了

我想保留使用图像选择器选择的图像。当上传被暂停或停止时,我将能够重新开始上传。

有人使用任何其他类型的 Base64 图像持久性吗?

谢谢

0 投票
0 回答
705 浏览

javascript - Dexie Table.update() 的行为类似于 Table.put()

我有一些代码:

当它运行时,它将整个记录替换为

根据文档,这是 Table.put() 应该做的,而不是 Table.update()。

我做错了什么,还是 Dexie 有问题?

0 投票
1 回答
5003 浏览

javascript - 转储 indexedDB 数据

处理需要与 IndexedDB 集成的 Chrome 扩展程序。试图弄清楚如何使用Dexie.JS. 找到一堆样本。这些看起来并不太复杂。在https://github.com/dfahlander/Dexie.js/blob/master/samples/open-existing-db/dump-databases.html有一个特别有趣的例子可以让 Dexie 探索 IndexedDB

但是,当我运行上面的“转储实用程序”时,它看不到 IndexedDB 数据库,告诉我:There are databases at the current origin.

在开发人员工具Application选项卡的存储下,我看到了我的IndexedDB数据库。

这是某种权限问题吗?任何选项卡/用户都可以访问任何 indexedDB 数据库吗?

我应该看什么?

谢谢

0 投票
1 回答
849 浏览

javascript - 从 Dexie Promise 中获取价值

尝试使用以下函数获取数据Dexie.JS

我称之为:

显然,我做错了什么。我的承诺以正确的顺序执行。我snippet从内部正确打印在日志中findEvent。当result登录调用代码时,它是undefined.

应该做些什么不同的事情?

0 投票
1 回答
465 浏览

javascript - 优化 IndexedDB 查询

我正在Dexie.JS使用IndexedDB. 目前,有一个愚蠢的查询写成:

它工作正常,但在大型数据库上运行缓慢。我应该在由 db.events 和 applied 组成的集合上运行每个where吗?那会提高性能吗?

谢谢