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

javascript - YDN DB Delete record by ID (IndexedDB)

I am using YDN DB for IndexedDB and I want to delete a record from the object store using its id. Here is my schema:

Now, I have function that will delete the record:

This function gives me this error:

Uncaught ydn.error.ArgumentException: Second argument must be cursor range iterator.

Thank you for responses.

0 投票
1 回答
138 浏览

javascript - 如何在不限制返回结果数量的情况下进行查询?

默认情况下,任何查询似乎最多只能返回 100 个值。

IE:

文档指的是 API values(store_name, key_range, limit, offset, reverse),但显然null不是有效的限制。另外0-1只是不给我任何结果(或者奇怪的是,一个结果)。我怎样才能指定“无限的结果”而不做一些愚蠢的事情,比如限制999999

0 投票
1 回答
746 浏览

javascript - 如何在 ydn-db 中检索对象的排序列表?

按照此处的文档http://dev.yathit.com/ydn-db/getting-started.html的示例,“排序”下的第一个示例。

我的代码:

将查询从默认排序更改为按特定列排序似乎会将其行为从返回对象列表更改为仅返回 ID 列表。难道我做错了什么?如何获取对象列表?

0 投票
1 回答
359 浏览

javascript - 具有多个延迟的 YDN-DB

我试图使用多个延迟与 jquery $.when 但到目前为止没有运气,这是我的代码:

我的示例不起作用,所以希望你们能帮助我,我到处寻找解决方案。谢谢

0 投票
1 回答
545 浏览

javascript - YDN-DB 如何更新单个字段?

我一直在尝试使用更新单个字段,db.put()但无法使其正常工作。每次我通过给定 ID 更新单个字段时,它都会删除所有其他条目。这是一个示例代码:

这是JSFiddle发生的事情的一个工作示例。如果单击“更改”链接,指定的字段会更新,但所有其他字段都是“未定义”

0 投票
1 回答
1489 浏览

javascript - Return local variable in one function to another

I'm building an offline HTML page using Angular and using ydn-db for offline storage.

I have a database service like so,

I also have a controller that attempts to use the database;

What I have tried, I have tried making changing self to var self I have tried splitting the function like so

I have gone through questions like this o StackOverflow but nothings seems to be working for me or maybe I have just been looking in the wrong place.

0 投票
1 回答
919 浏览

javascript - YDN-DB How to verify if a record exists?

I'm trying to verify if a specific record exist inside a table by a given ID. For example:

When I try this, I get the following error: uncaught exception: null

I'd really appreciate your help Thanks!.

0 投票
1 回答
349 浏览

javascript - 将变量从数组传递到 Jquery POST 方法

我正在尝试POST从使用 YDN-DB 的异步 IndexedDB 调用中获得的对象数组中传递 Jquery 方法中的变量。基本上db.values,返回一个对象数组,其中存储了我想发送到 PHP 脚本的信息。我可以访问ID记录集的 或任何其他字段,例如r[i].id. 唯一的问题是我无法从 POST 方法的内部访问它,因此我可以在 PHP 脚本成功处理DONE记录后删除它。ID

以下是我想要实现的,一切正常,唯一的问题是当我尝试删除已处理的记录时:

有没有办法做到这一点,并ID使用其数组的位置来删除处理过的记录?

谢谢!

0 投票
1 回答
431 浏览

javascript - ydn-db:如何清除收藏?

我想做一些类似于 SQL 的DELETE FROM table1. 有一个remove函数需要一个叫做 a的函数,KeyRange但我不确定如何创建一个KeyRange代表“所有键”的函数,或者这是否可能。

我可以做这个:

但这不仅丑陋,我还需要对 Promise 做额外的工作,以便拥有一个仅在所有结果删除完成后才执行的回调。

有什么提示吗?

0 投票
2 回答
536 浏览

client-side - 如何在 ydn-db 数据库中使用加密?

我正在尝试实现 setSecret 来加密 indexeddb 中的值,但出现错误:

“无法调用未定义的方法 setSecret”

下面的代码:

按照链接,但不确定我哪里出错了任何想法:

之前有人加密过 indexddb 值吗?

谢谢