gpt4 book ai didi

javascript - IDBKeyRange - openCursor 与 get 检索最新行

转载 作者:行者123 更新时间:2023-12-03 10:15:47 25 4
gpt4 key购买 nike

我倾向于通过这两个查询之一来查询最新记录。

var range = IDBKeyRange.bound([1,0],[1,Date.now()]);
var article = db.transaction('article').objectStore('article').index('userid-date_created');

article.openCursor(range,'prev').onsuccess = function(e){
var rowA = e.target.result.value;
};

//or
article.get(range).onsuccess = function(e){
var rowB = e.target.result;
};

openCursor 方法显然有效,但我不知道 get 方法。

上述查询是否输出相同的记录?

最佳答案

get 查询找到第一个匹配的对象。这类似于打开一个向前移动的光标,当您没有为 openCursor 指定第二个参数或指定“next”参数时,就会发生这种情况。

您打开了一个带有第二个参数“prev”的游标,该游标从最后一个匹配对象开始并向后移动。

显然,匹配对象集合中的第一个和最后一个对象不是同一个对象,除非总共只有一个匹配对象。

关于javascript - IDBKeyRange - openCursor 与 get 检索最新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29878427/

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