indexedDB使用数据库中的范围查询,指向javascript

时间:2014-02-15 14:50:47

标签: javascript indexeddb ydn-db

尝试将indexedDB计算出来,并且不确定以下是否可能:

c=y and b<x and c>x

其中abc是indexedDB中的属性,而x来自javascript。 c已经将此限制为仅约5条记录,所以现在我将所有这些记录用于javascript中,并且在javascript中进行评估,但似乎没有更好的方法来执行此操作。

举一个示例,这可能是一个employeesemployment_startemployment_end年的x数据存储,并希望查询一年中所有员工y为师{{1}}工作。

(ydn-db中的解决方案也很好,为了清楚起见,这是my other question的“对立面”,我在javascript和indexedDB中的单个属性中有一个范围。)

1 个答案:

答案 0 :(得分:1)

索引库查询不超过一个范围查询。对于SQL数据库也是It is also true。他们必须使用缓冲区来执行查询。

您将使用索引作为数据库统计信息的范围查询之一。另一个范围查询将在内存中查询。您可以使用ydn.db.Bufferydn.db.Buffer假设在内存和临时数据库缓冲方面具有双重性。目前它不是。无论如何,内存是非常有用的,直到几万个键。这些缓冲的密钥按次密钥和主密钥进行排序。