indexeddb 相关问题

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

在IDBObjectSore中使用keyPath这样创建indexedDB索引的方式是这样的:'location:location._id'

我在indexedDB存储中有一些看起来像这样的数据:{“ assetNo”:“ 00045455”,“ location:location”:{“ title”:“ 19100003BRMA2879”,“ _id”:“ 5e2727cbc38a923f5826efb7” ...] >

回答 1 投票 0

使用Dexie,我可以获取表中其中数组字段具有特定值作为其元素之一的所有对象吗?

我有一个表,其中每个对象都有一个由字符串数组组成的字段:例如{people:['John','Bob','Sue']}。我需要表格中在people数组中具有“ Sue”的所有对象。可以...

回答 1 投票 0

如何正确更新IndexedDB中的文档?

[有一个名为'data'的对象存储,其keyPath:'id',下面显示的结构化数据{“ id”:860,“ data”:{“ a”:[],// json数组“ b”: [],// json数组“ c”:{},// json对象...

回答 1 投票 0

对于Dexie,如何从数组字段中为表中的所有对象删除值?

从这个问题中,我可以找到表中所有对象,这些对象中的值在一个数组字段中出现。现在,我需要从该字段中删除该表中所有对象的值。例如,...

回答 1 投票 0

将本地HTML5数据库与MongoDB同步

将本地数据库与服务器同步的最佳策略是什么?这个想法是使用100%HTML5应用程序,因此每天早晨,服务器数据库都将复制到客户端,因此...

回答 1 投票 4

Quasar Framework-存储本地持久数据(对于Web,Cordova和Electron平台)的最安全方法是什么?

假设我要涵盖所有平台(Web,Electron和Cordova),离线存储数据的最安全方法是什么。我问的原因是,我的应用程序Fudget(这是Cordova / Electron-但不是...

回答 1 投票 1

IndexedDB的锁定模型?

IndexedDB如何处理多个选项卡,每个选项卡都在运行中?事务是否会完全锁定所有相关的对象存储?我如何保证如果一个选项卡都在工作...

回答 1 投票 12

使用Dexie,如何使用非主索引更新多个对象?

我想做类似myTable.update({location:'Paris'},{location:''}的事情,并将myTable中所有位置为'Paris'的对象更改为将位置设置为空字符串。...

回答 1 投票 0

用indexedDb动态创建表

在我的网络应用程序上,用户可以请求不同的数据行。这些数据行每个都有一个唯一的“ statusID”,例如“ 18133”。当用户请求加载数据时,它是从服务器加载的,也可以是...

回答 1 投票 0

Chrome扩展程序能否访问由特定域创建的IndexedDB数据库?

如果http://example.com/创建了IndexedDB数据库,则Chrome扩展程序(用于example.com以外的域)是否可以打开并查询该数据库?

回答 2 投票 8

从Linux bash解析FB-Purity的Firefox idb(索引数据库API)object_data blob

[从Linux bash脚本中,我想读取由称为FB-Purity的特定Firefox加载项存储的结构化数据。我找到了一个名为.mozilla / firefox / b8eab5j0.default / storage / default / moz -...

回答 1 投票 2

为什么将indexedDB添加到数据库时会跳过一些数据?

我正在使用javascript执行此操作。我想将数据添加到数据库(indexedDB)。数据将以json的形式来自网络服务,而我正在遍历它,并将其添加到具有...

回答 1 投票 0

IndexedDB:在没有迭代的情况下打开特定条目上的光标

在我的indexedDB数据库中,我需要在一个特定条目上打开一个游标,因为我想在该条目上调用游标的更新功能,以更新存储在该条目上的对象的属性。我的...

回答 1 投票 0

如果已经完成,则在调用IndexDB时不会立即开始事务

我正在使用dexiejs将数据插入到Indexdb表中(大约1万条记录)。在rw事务完成之后,我正在使用以下方法进行检查:试试{等待QDB.transaction(“ rw”,...

回答 2 投票 0

如何知道浏览器是否支持webSQL?

我想检测浏览器是否支持webSQL,就像我们可以像下面那样检查indexedDB是否(window.indexedDB){//支持indexedDB}

回答 1 投票 2

如何知道浏览器是否支持webSQL?

我想检测浏览器是否支持webSQL,就像我们可以像下面那样检查indexedDB是否(window.indexedDB){//支持indexedDB}

回答 1 投票 0

如何从Firefox扩展中转储和转换索引DB sqlite数据库的二进制blob

我正在尝试使用IndexedDB转储Firefox扩展存储的所有数据。由于Firefox索引数据库API的某些问题(请参见错误列表https://github.com/sienori/Tab-Session-Manager/issues/364),所有...

回答 1 投票 2

我或我的应用如何知道Chrome正在丢弃索引数据库项目?

我有一个应用程序最近开始随机丢失indexeddb项目。 “丢失”是指确认它们已被保存,但几天后不再存在。我的假设是...

回答 3 投票 5

我或我的应用如何知道Chrome正在丢弃indexeddb项?

我有一个应用程序最近开始随机丢失indexeddb项目。 “丢失”是指确认它们已被保存,但几天后不再存在。我的假设是...

回答 1 投票 2

客户端javascript是否可以创建太大而无法容纳在内存中的文件下载?

我正在使用captureStream从HTML画布进行记录,并且当前使用https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API中的示例代码。但是,这仅适用于...

回答 1 投票 1

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