gpt4 book ai didi

javascript - IndexedDb 获取索引中的所有匹配项

转载 作者:行者123 更新时间:2023-11-29 15:35:47 27 4
gpt4 key购买 nike

在 IndexedDb 中,我有一个这样的索引:

store.createIndex('distinctEqual', 'distinctEqualString', {unique: false});

当我这样做时:

var tx = db.transaction(dbSettings.objectStore, "readwrite");
var store = tx.objectStore(dbSettings.objectStore);
var index = store.index('distinctEqual');
var reqIndex = index.get("pippo");

是否可以在不在 IndexedDb 索引中使用游标的情况下获取所有出现的“pippo”?

编辑

如果我这样做:

var cursorIndex =       
index.openKeyCursor(IDBKeyRange.only(currItem.distinctEqualString));
cursorIndex.onsuccess = function(evt) {
//Can I know how many elements are there in cursorIndex?
};

在评论中,我可以知道cursorIndex中有多少个元素吗?

最佳答案

您将需要使用游标。这就是使用游标的原因。

关于javascript - IndexedDb 获取索引中的所有匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29371589/

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