npm 包 soft-indexeddb 使用教程

阅读时长 3 分钟读完

什么是 soft-indexeddb

soft-indexeddb 是一个基于 IndexedDB 的库,提供了一些便利的方法来对 IndexedDB 进行操作,支持异步写入和读取等,能够快速实现 IndexedDB 的数据管理和查询。

如何使用 soft-indexeddb

安装

可以通过 npm 或者 yarn 来安装 soft-indexeddb,在终端输入以下命令:

或者

引入和初始化

  • dbName:数据库名称,字符串类型
  • storeName:表名,字符串类型
  • version:版本号,整数类型。如果需要修改表结构或者索引,需要递增该版本号。

创建表格

-- -------------------- ---- -------
----------------
  ----- ---------
  -------- -----
  -------------- -----
  -------- -
    ------ ------- ------- -------
    ------ ------ ------- -------
  -
--
  • name:表格名,字符串类型
  • keyPath:主键名,字符串类型
  • autoIncrement:是否自增,布尔类型(默认为 false)
  • indexes:索引列表,数组类型,每个元素为一个对象,对象包含两个属性:name 名称,unique 是否唯一。

增删改查

增加数据

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

---------------- --------------- -- -
  ---------------- ---------
--
  • storeName:表名
  • person:要添加的对象,必须包含主键

修改数据

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

---------------- --------------- -- -
  ---------------- ---------
--
  • storeName:表名
  • person:要修改的对象,必须包含主键

删除数据

  • storeName:表名
  • 1:要删除的主键值

查询数据

  • storeName:表名
  • query:查询条件,包含两个属性:index 指定索引名,value 指定索引值

总结

通过本文,您可以学习到如何使用 soft-indexeddb 进行 IndexedDB 数据库的增删改查,以及创建表格等操作。使用该库可以让我们更加便捷地处理 IndexedDB 数据库的读写问题,提升前端数据管理的效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055a1881e8991b448d7bb5

纠错
反馈