indexeddb 相关问题

indexedDB提供了一种使用Javascript在浏览器中存储数据的方法。与关系数据库不同,indexedDB使用的键值存储在概念上类似于HTML5的本地存储。但是,indexedDB比本地存储更好,可以存储大量数据并更快地查询数据。虽然对特定功能的支持各不相同,但IE,Chrome,Firefox和Microsoft Edge都支持indexedDB。

window.indexedDB.open()和indexDB.open()有什么区别?

我看到有人用这种方式 const request = indexedDB.open('test', 1);还有一些人使用这个 const request = window.indexedDB.open('test', 1); 。你能告诉我这是什么吗

回答 0 投票 0

IndexedDB 错误:NotFoundError:无法在“IDBDatabase”上执行“事务”:找不到指定的对象存储之一

我在我的 ReactJs PWA 中创建了一个 IndexedDB 设置。 抛出以下错误: NotFoundError:无法在“IDBDatabase”上执行“交易”:找不到指定的对象存储之一....

回答 4 投票 0

如何在indexeddb中选择区间值? [重复]

我的数据结构是这样的: [{ “IdFrete”:7, "Descricao":"自由XYZ", "PrazoEntrega":"(Até 10 dias)", "DescricaoArea":"TO", ...

回答 0 投票 0

我想删除 indexeddb 中的所有数据,但是 indexeddb 中的清除方法不起作用

我正在使用 indexeddb 来存储 chrome-extension 的用户详细信息。我想清除 indexeddb 但清除方法不起作用。当我点击注销时没有任何反应 我不明白为什么 T...

回答 0 投票 0

网络工作者中的 Dexie 承诺永远不会解决/拒绝

[已解决:见底部更新] 我在网络工作者中遇到了 Dexie 的奇怪问题。我分不清是不是Dexie的问题,是IndexedDB的问题,还是有什么可做的...

回答 0 投票 0

PWA 中的 IndexedDB 错误:无法打开磁盘上的数据库文件

在移动版 Safari PWA 中,调用 indexedDB.open 时,出现错误“无法打开磁盘上的数据库文件”。 手机Safari浏览器未添加到家时不会出现该错误...

回答 1 投票 0

为什么 indexedDB 使用“版本”?

刚开始学习indexedDB,这是我对搭建数据库的理解。您调用 .open(dbName) 来获取数据库实例。如果用户计算机上不存在此名称的数据库(对于

回答 3 投票 0

JS STORE 基于多字段删除

我有一个带有以下模式的 jsstore 表 const loiCommonNameSchema = { 名称:'LOICommonName', 列: { projectId: { dataType: 'string', index: true }, Uniclass2_Id:{

回答 0 投票 0

使用 IndexedDB 和 JavaScript 登录页面时出错

我正在为 Electron js webapp 创建一个登录/注册页面。 我只使用 JavaScript、HTML 和 CSS,并且使用 Indexedb 将用户凭据存储在数据库中。 我可以看到它成功...

回答 0 投票 0

在没有显式密钥的情况下添加新记录时出错(改为使用自动 inc 密钥)

使用 idb 包我正在尝试将新记录添加到我的应用程序数据库中。对象存储是这样创建的: const dbEditorStore = db.createObjectStore("myStore", { keyPath: "...

回答 1 投票 0

处理搜索后 api 的 pwa 离线功能的最佳方式是什么

我想在现有的角度应用程序中实现 pwa 以实现完整的离线功能。但我坚持处理 http post 请求。例如,模块中有一个自动完成...

回答 1 投票 0

如何在 javascript 中正确处理 indexeddb api 中的错误?

在javascript中,我这里有一个类来处理请求。我想确保所有的错误处理都设置好了。我想打开与数据库的连接并在每次请求时关闭它。我有这个...

回答 1 投票 0

Indexeddb 获取所有不同于特定值的记录

是否有一种构建方式来获取与索引数据库中的特定值不同的所有记录。 在 SQL 中,这类似于 SELECT * FROM table WHERE field1 <> 'somedata'; 我看到一个...

回答 0 投票 0

rxdb 中的错误:无法读取未定义的属性(读取“键”)?

在这里输入图片描述 rx-schema-helper.ts:104 Uncaught (in promise) TypeError: 无法读取未定义的属性(读取 'key') 在 getPrimaryFieldOfPrimaryKey (rx-schema-helper.ts:104...

回答 0 投票 0

TypeError: indexedDB.databases 不是函数

此脚本打印 IndexedDB 的内容。 当我在网站控制台中运行此脚本时,它会显示: 我尝试使用 IDBDatabase(),但随后显示“非法构造函数”。 你能...

回答 1 投票 0

用vite-react实现absurd-sql

谁能帮我实现absurd-sql? 我使用 VITE 而不是 CRA 创建了一个应用程序。我几乎可以完全执行它,但是当涉及到政策时 跨域 O...

回答 0 投票 0

getByID 和 getByIndex 在反应中不起作用

我在 React 中遇到了 indexedDB 的问题。我有一个用于保存参数的数据库,并且必须每天为每个用户保留一个参数。所以我决定为数据库的一个键设置一个dateAndId。科学...

回答 0 投票 0

在'IDBObjectStore'上执行'put'失败。交易已经结束

我试图用indexedDB更新我的简单应用中的一个条目,但是我得到的是Failed to execute 'put' on 'IDBObjectStore'。事务已经完成。我似乎不明白为什么它......

回答 1 投票 0

在IndexedDB中进行多键查询(类似于sql中的OR)

我有一个存储空间,在标签上有multiEntry索引。{ tags: [ 'tag1', 'tag2', 'tag3'] }。我有一个查询,也列出了标签。['tag2', 'tag1', 'tag4'] 我需要得到所有包含其中一个标签的记录。

回答 3 投票 3

在[重复]中获取从事件监听器中返回的值。

我希望能够得到一个从事件监听器回调中返回的值,这个值是在函数内部分配的,这样我就可以从主函数中返回同样的值,并将其存储在一个变量中。...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.