问题标签 [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 回答
144 浏览

indexeddb - 未捕获的 ydn.error.ArgumentException:需要在商店“contactRole”store.js 第 1284 行中找不到索引“Account__c,PrimaryContact__c”

我有以下内容:

ydbStorage = new ydn.db.Storage(dbName, schema);

联系人角色索引数据库存储

尽管存在复合索引,但我收到以下错误。

未捕获的 ydn.error.ArgumentException:需要在商店“contactRole”中找不到索引“Account__c,PrimaryContact__c”

无法弄清楚出了什么问题。有什么建议么。错误在于 ydbDatabase.getRecordsOnCompoundIndex 行

0 投票
1 回答
110 浏览

javascript - ydn-db 中的值函数在 safari 和 iOS9 中不起作用

ydn db 的 get,values,count 函数在 safari 和 ios9 中不起作用。

我试图重新打开数据库然后访问它,但仍然没有运气。

执行此操作后,我收到错误“找不到变量 window-ydn db”。

0 投票
1 回答
173 浏览

rest - 如何将数据从 ydn-db Web 应用程序同步到后端服务器?

使用 ydn-dn,我想自动将来自我的 Web 应用程序的数据与我的 REST 后端同步。
我阅读了文档并在示例中进行了搜索,但我无法使其工作。
https://yathit.github.io/ydn-db/synchronization.html
http://dev.yathit.com/api/ydn/db/schema.html#sync

我试图用这样的同步配置定义一个模式:

并创建了一个运输功能:

但我的服务功能从未被调用。
我当然误解了 YDN-db 的工作原理,但我没有找到任何示例。

为了完成,这里是一个 jsfiddle:http: //jsfiddle.net/asicfr/y7sL7b3j/

0 投票
1 回答
87 浏览

ydn-db - ydn.db 中的功能缺失

我在用ydn.db-is-core-qry.js,上周下载的。

文档中列出的许多功能在 object 下都丢失了ydn.db。例如,我无法找到ydn.db. KeyIteratorydn.db. ValueIterator。我附上了 Firefox 的截图。

火狐的截图

0 投票
1 回答
151 浏览

javascript - 使用 YDN-DB 从对象存储中获取键及其值

我知道如何使用YDN-DB从对象存储中获取对象值,但是是否也可以将这些值与其主键一起获取?

0 投票
1 回答
96 浏览

indexeddb - 在 ydn-db 中是否可以进行多次搜索?

我想做以下查询,

1)多查询如

2) AND 和 OR 运算的组合。前任:

0 投票
1 回答
198 浏览

typescript - YDN-DB 密钥生成器 TypeScript

我想使用 TypeScript 创建一个数据库模式。这很简单,但我不能或不知道如何定义密钥生成器。例如,在用户指南中,这样的代码片段(使用 JavaScript):

我可以使用库ydn.db-1.0.ts(从 YDN-DB 服务器下载)或ydn-db.d.ts(从 DefinedlyTyped 下载)来定义这个生成器吗?

例如我写了这个 ts 文件:

,我想为Location写一个生成器。我想写一些类似的东西:

就像我为主密钥(名称)编写生成器一样,但这可能是不可能的。

0 投票
1 回答
76 浏览

javascript - YDN:在 Firefox 版本 44 上出现 InvalidStateError 消息错误

我们有奇怪的问题。我们的应用程序使用 Ydn.js(用于使用浏览器内部数据库的 JS 代码)。在一个 Firefox 上,它可以正常工作,但在另一个 Firefox 上,它会出错:

错误:InvalidStateError:网址:http://aaa.aa.aa/ydn.db-jquery.0.6.3.js,行:82 > 列:346

两种浏览器的版本相同(44.0)。此外,将 Ydn 重新安装到最新版本后,还是一样。一个浏览器显示错误,另一个工作正常。

Firefox 实例或数据库是否可能已损坏?

0 投票
1 回答
54 浏览

ydn-db - YDN-DB - 删除数据库,然后在页面加载/重新加载时重新创建和加载,但在刷新时不加载

我正在转换一些 IndexedDB 代码以使用 YDN-DB,并且需要一些帮助来转换它。如果页面已加载或重新加载,则此代码实质上会删除数据库,但在刷新时不会。我将如何使用 YDN-DB 实现这一点?

0 投票
1 回答
95 浏览

office365 - Office for Mac 客户端环境中不支持 WebSQL

我们正在使用 indexedDB/WebSQL 在我们的 Excel 任务窗格加载项中本地存储数据。虽然这适用于所有其他环境,但我们看到它在 Office for Mac 客户端中失败。虽然vorlon.js 显示在任务窗格中运行时支持 WebSQL,但打开 websql DB 的实际调用失败并显示“DOM Exception 18”

堆:

openDatabase@[native code] connect@ http://localhost:8081/ydn.db-dev.js?v=1:307:334 Ff@ http://localhost:8081/ydn.db-dev.js?v =1:180:132 A@ http://localhost:8081/ydn.db-dev.js?v=1:177:384 Re@ http://localhost:8081/ydn.db-dev.js?v =1:177:13 Mg@ http://localhost:8081/ydn.db-dev.js?v=1:188:345 X@ http://localhost:8081/ydn.db-dev.js?v =1:191:82 cj@ http://localhost:8081/ydn.db-dev.js?v=1:333:405全局代码@ http://localhost:8081/todo.js:17:28

您可以在此处找到我们用于测试的简单插件: https ://1drv.ms/u/s!AuIKF3TQj25mrxzPbJSPSaRVqNDg

有没有办法在 Office for Mac 客户端中启用 WebSQL 支持?