美文网首页
indexDB根据游标索引

indexDB根据游标索引

作者: 刘佳季 | 来源:发表于2020-11-08 14:27 被阅读0次

const db = new IndexDB('offlLineDB', getIndexedDBVersionOfNum()) // 数据库名  数据库版本

db.getIndexDataByCursor('basic_DB_assembly', keyWord, code)

--------------------------------------------------------------------------------------------

getIndexDataByCursor(storeName, storeIndex, storeKey) {

    const si = storeIndex

    const sk = storeKey

    return new Promise((resolve, reject) => {

      const request = indexedDB.open(this.dbName, this.version)

      request.onerror = function() {

        reject('IndexedDB数据库打开错误,请联系管理员。')

      }

      request.onsuccess = function(event) {

        const IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange

        const onlyKeyRange = IDBKeyRange.only(sk)

        const result = event.target.result

        const objectStore = result.transaction(storeName).objectStore(storeName).index(si).openCursor(

          onlyKeyRange)

        const dataList = []

        objectStore.onsuccess = function(event) {

          const cursor = event.target.result

          if (cursor) {

            dataList.push(cursor.value)

            cursor.continue()

          } else {

            resolve(dataList)

          }

        }

      }

    })

  }

相关文章

  • indexDB数据库的索引和游标的使用

    前面写过一篇:本地存储和数据库的文章,没基础的先看一下这里。不然你看着会懵。 还是回到我出文章的思路来 关于索引和...

  • 与ViewPager完美结合的顺滑引导条系列之二

    引言 在上一篇的最后提出了 索引滑动时游标不动 一次完整的滑动必须是索引或游标,不能共存 频繁不规则地滑动View...

  • 2021-11-09

    IndexDB

  • sql基本语法

    DML/DDL/DCL、增删改查、建表、约束、序列sequence、索引index、游标cursor、plsql块...

  • 5. 中间件

    一、关系数据库 1.1.事务、索引、存储过程、游标 问题: 当数据表中A、B字段做了组合索引,那么单独使用A或单独...

  • 十月二十

    根据索引进行排序 ksort()根据索引进行升序排序 krsort()根据索引进行降序排序 $arr=array(...

  • [Python] Pandas中的各种操作(持续更新)

    Pandas dataFrame Series根据值获取索引,根据索引获取值

  • MongoDB & Redis的区别

    主要是转载,做了简单归纳,提供初步了解和面试使用。 简介 MongoDB更类似MySQL,支持字段索引、游标操作,...

  • 如果我是面试官系列之自己出笔试题

    给定2个有序列表,求它们的交集 要点:有序的,可以设置2个“游标”,比较大小后,根据情况移动游标,直到遍历完为止,...

  • 04-事务-索引-视图-游标

    一、事务 人员信息如下:(第二列是身份证号,第三列是银行卡卡号) --刘备 420107198905064135...

网友评论

      本文标题:indexDB根据游标索引

      本文链接:https://www.haomeiwen.com/subject/agvlbktx.html