gpt4 book ai didi

javascript - 使用indexedb或ydn查询多个键(其中之一的范围)

转载 作者:行者123 更新时间:2023-11-28 01:33:42 26 4
gpt4 key购买 nike

我读了一遍又一遍this document以及无数其他网站,但对于我来说,我无法弄清楚如何执行以下操作。我只有以下(ydn 表示法)

{
name:'index',
keyPath:['int1','int2','int3'],
unique:false,
multiEntry:false
}

并且想要按照以下方式运行查询

int1=a and int2=b and int3>c and int3<d

我认为应该足够简单,如果在 ydn 中不可能(或太难),我也可以使用纯 indexedDB 解决方案(对 indexedDB api 有一些经验,但甚至找不到方法它与那些)。我了解 KeyRange 的工作原理,但找不到任何资源如何将其与简单的 index 结合起来。

最佳答案

如上所述,前缀键查询非常快,建议用于键值存储过滤查询。

您可以通过以下方式查询:

key_range = IDBKeyRange.bound([a, b, c], [a, b, d], true, true);

或在 ydn-db 中

key_range = ydb.db.KeyRange.bound([a, b, c], [a, b, d], true, true);

关于javascript - 使用indexedb或ydn查询多个键(其中之一的范围),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21789595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com