尝试将indexedDB计算出来,并且不确定以下是否可能:
c=y and b<x and c>x
其中a
,b
和c
是indexedDB中的属性,而x
来自javascript。 c
已经将此限制为仅约5条记录,所以现在我将所有这些记录用于javascript中,并且在javascript中进行评估,但似乎没有更好的方法来执行此操作。
举一个示例,这可能是一个employees
年employment_start
和employment_end
年的x
数据存储,并希望查询一年中所有员工y
为师{{1}}工作。
(ydn-db中的解决方案也很好,为了清楚起见,这是my other question的“对立面”,我在javascript和indexedDB中的单个属性中有一个范围。)
答案 0 :(得分:1)
索引库查询不超过一个范围查询。对于SQL数据库也是It is also true。他们必须使用缓冲区来执行查询。
您将使用索引作为数据库统计信息的范围查询之一。另一个范围查询将在内存中查询。您可以使用ydn.db.Buffer
。 ydn.db.Buffer
假设在内存和临时数据库缓冲方面具有双重性。目前它不是。无论如何,内存是非常有用的,直到几万个键。这些缓冲的密钥按次密钥和主密钥进行排序。