问题标签 [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.
javascript - ydn-db :如何调用由 ydn 创建的数据库?
我用 YDN 创建了一个数据库:
第二次,我测试这个数据库是否存在。如果成功,我想调用这个数据库来应用 db.put() 和其他东西......
在这种情况下,如何将此数据库检索到变量“db”中?
我的测试代码:
如果您有更好的想法...感谢您的建议!
javascript - ydn-db - 如何检查数据库是否存在
我正在制作一个 phonegap 应用程序并在那里使用 ydn-db。
问题是我不想一直这样做db = new ydn.db.Storage('db-name')
,因为它会创建一个新数据库。有没有办法检查我的数据库是否已经存在?
ydn-db - 使用 db.scan () 需要什么
我正在尝试使扫描功能正常工作,但似乎我遗漏了一些东西:根据文档,这应该可以工作:
但是每次我调用该函数时,都会出现以下错误:
存在一个名为“联系人”的联系人疮,我尝试了不同的库 ydb-db,但没有一个有效。
ydn-db - 如何更新架构?
有没有办法更新架构?我已经创建了一个带有架构的数据库,现在我想向它添加一个索引。如何向现有商店添加额外的索引?
谢谢,-凯萨夫
jquery - Safari 在 indexeddb polyfill 上显示未定义的索引列。如何在 safari 中使用索引检索数据
我将 safari 上的索引列设置为未定义
这是我写的片段。
我正在使用 parshurams indexeddb 和 shim jquery 插件。
jquery - 如何检查索引/辅助键中是否存在数据
我使用 ydn-db 作为插件
我已经定义了索引(辅助键),我想检查我是否有任何与该索引匹配的数据。
假设我有 column3 作为索引,并且我有值“1001”如果 column3 中的值是 1001,有没有办法可以获得计数/数据或其他东西?
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的字段中插入字符串和其他类型的最大大小限制是多少?
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.js
和animals.js
)是不够的,这个应用程序有很多依赖项:
但这些文件不包含在可下载的 zip 包中。
javascript - 以连接方式查询 ydn-db 的最有效方法
设置
我有名为' mapNodes01 '、' mapNodes02 '、...、' mapNodes70 ' 的商店
每个都包含多个 nodeID (keyPath nodeID )
我有另一个名为“data”的存储,它保存所有可用 nodeID 的值(keyPath nodeID)
之所以这样设置,是因为 mapNode 存储拥有不同的节点 ID 重叠组合。将数据存储的值存储到每个 mapNode 存储会很难看,因为我需要每小时下载和刷新数据表(约 7000 个节点)。
问题
我怎样才能有效地使用 ydn-db 执行上述 sql 查询?
之后我需要遍历集合以调用一些函数(在我的情况下绘制 svg)。
最重要的是性能。
我发现了这个 >如何在 IndexedDB 中执行 JOIN 类型的查询,
但我更喜欢代码示例,因为我通读了所有代码示例,而且我不是这样的专家
ydn-db - ydn-db 加入、过滤和排序
我有事件和 events_date 对象,想知道如何进行这样的连接查询:
这是我的架构。我已将其包含在内,因此您可以看到这是多么简单,但是使用 ydn-db api 进行连接非常困难: