提问人:fedd 提问时间:11/13/2023 更新时间:11/13/2023 访问量:11
LevelDB - 浏览器级:有什么方法可以通过 API 创建一个 IndexDB 数据库和在其下创建多个对象存储吗?
LevelDB - Browser-Level: Any way to create one IndexDB database and several object storage under it trough the API?
问:
我正在探索 LevelDB 抽象 API,我喜欢为浏览器和服务器端节点编写一个代码的想法。
问题是,如果我的应用程序需要多个命名键值存储,有没有办法拥有更干净的 IndexedDB 结构。使用 Level API,我是否可以以某种方式命令浏览器创建一个 IndexDB 数据库,其下有两个“对象存储”?
作为这项技术的新用户,我天真地期望它使用第一个“子级别”或尊重数据库名称中的“/”字符。
(在它的时候,这个数据库抽象现在有意义吗?
import { Level } from 'level'
async function main () {
const db = new Level('db/try')
const output = document.getElementById('output')
await db.put('beep', 'boop')
output.textContent = await db.get('beep')
var db2 = db.sublevel('tratata');
await db2.put('beep2', 'boop2')
output.textContent = await db2.get('beep2')
}
main()
答: 暂无答案
评论