问题标签 [ydn-db]

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

javascript - ydn-db :如何调用由 ydn 创建的数据库?

我用 YDN 创建了一个数据库:

第二次,我测试这个数据库是否存在。如果成功,我想调用这个数据库来应用 db.put() 和其他东西......

在这种情况下,如何将此数据库检索到变量“db”中?

我的测试代码:

如果您有更好的想法...感谢您的建议!

0 投票
1 回答
358 浏览

javascript - ydn-db - 如何检查数据库是否存在

我正在制作一个 phonegap 应用程序并在那里使用 ydn-db。

问题是我不想一直这样做db = new ydn.db.Storage('db-name'),因为它会创建一个新数据库。有没有办法检查我的数据库是否已经存在?

0 投票
1 回答
143 浏览

ydn-db - 使用 db.scan () 需要什么

我正在尝试使扫描功能正常工作,但似乎我遗漏了一些东西:根据文档,这应该可以工作:

但是每次我调用该函数时,都会出现以下错误:

存在一个名为“联系人”的联系人疮,我尝试了不同的库 ydb-db,但没有一个有效。

0 投票
2 回答
166 浏览

ydn-db - 如何更新架构?

有没有办法更新架构?我已经创建了一个带有架构的数据库,现在我想向它添加一个索引。如何向现有商店添加额外的索引?

谢谢,-凯萨夫

0 投票
1 回答
585 浏览

jquery - Safari 在 indexeddb polyfill 上显示未定义的索引列。如何在 safari 中使用索引检索数据

我将 safari 上的索引列设置为未定义

在此处输入图像描述 这是我写的片段。

我正在使用 parshurams indexeddb 和 shim jquery 插件。

0 投票
1 回答
95 浏览

jquery - 如何检查索引/辅助键中是否存在数据

我使用 ydn-db 作为插件

我已经定义了索引(辅助键),我想检查我是否有任何与该索引匹配的数据。

假设我有 column3 作为索引,并且我有值“1001”如果 column3 中的值是 1001,有没有办法可以获得计数/数据或其他东西?

0 投票
1 回答
367 浏览

javascript - indexed-db websql ydn-db 存储上传数据

我正在尝试保存上传的数据,例如。使用 ydn-db 将 img、txt、xls 放入 indexeddb 或 websql

但是我在 chrome U* ncaught DataCloneError 中收到此错误:无法克隆对象。在尝试插入 blob 对象时*.

我可以举一个简单的例子来说明如何在 indexed-db 中插入 blob 吗?

还有几个问题:

1.我已经上传了文件的数组缓冲区,但我可以将它插入到 idnexeddb 并通过在 ydn 中保留字段类型 = TEXT 来检索它。但它在 safari 中不起作用......它返回一个没有数据的对象。

2.我们可以在indexed-db和websql的字段中插入字符串和其他类型的最大大小限制是多少?

0 投票
1 回答
230 浏览

javascript - ydn-db 全文物种搜索演示在离线时不起作用:this.db.search 不是函数

我在线打开http://dev.yathit.com/demo/ydn-db-text/animals/animals.html演示,它工作。但是当我尝试在离线模式下使用这个演示时,出现了问题。

这些错误消息在我输入内容后立即出现:

Chrome(--allow-file-access-from-files启用标志):

火狐:

顺便说一句,我已经“加载了 2359 只动物,索引……完成”。消息,这意味着数据库已加载,但有什么问题var rq = this.db.search('name', this.ele_input_.value)

更新
我检查了https://github.com/yathit/ydn-db-fulltext/blob/master/examples/animals/animals.html源,现在我看到了问题:两个本地 js 文件(ydn-db.jsanimals.js)是不够的,这个应用程序有很多依赖项:

但这些文件不包含在可下载的 zip 包中。

0 投票
1 回答
163 浏览

javascript - 以连接方式查询 ydn-db 的最有效方法

设置

我有名为' mapNodes01 '、' mapNodes02 '、...、' mapNodes70 ' 的商店

每个都包含多个 nodeID (keyPath nodeID )

我有另一个名为“data”的存储,它保存所有可用 nodeID 的值(keyPath nodeID

之所以这样设置,是因为 mapNode 存储拥有不同的节点 ID 重叠组合。将数据存储的值存储到每个 mapNode 存储会很难看,因为我需要每小时下载和刷新数据表(约 7000 个节点)。

问题

我怎样才能有效地使用 ydn-db 执行上述 sql 查询?

之后我需要遍历集合以调用一些函数(在我的情况下绘制 svg)。
最重要的是性能。

我发现了这个 >如何在 IndexedDB 中执行 JOIN 类型的查询,
但我更喜欢代码示例,因为我通读了所有代码示例,而且我不是这样的专家

0 投票
1 回答
205 浏览

ydn-db - ydn-db 加入、过滤和排序

我有事件和 events_date 对象,想知道如何进行这样的连接查询:

这是我的架构。我已将其包含在内,因此您可以看到这是多么简单,但是使用 ydn-db api 进行连接非常困难: