要在不了解架构的情况下简单地向Dexie写入数据,可以按照以下步骤进行操作:
const db = new Dexie('myDatabase');
db.version(1).stores({
myTable: '++id,name',
});
上述代码中,创建了一个名为"myDatabase"的数据库,其中包含一个名为"myTable"的表格,该表格有一个自增的id字段和一个name字段。
db.open()
.then(() => {
console.log('Database opened');
})
.catch((error) => {
console.error('Error opening database', error);
});
const data = { name: 'John Doe' };
db.myTable
.add(data)
.then(() => {
console.log('Data inserted');
})
.catch((error) => {
console.error('Error inserting data', error);
});
上述代码中,创建了一个名为"data"的对象,其中包含要插入的数据。然后,使用"myTable"表格的add方法将数据插入数据库。
完整的示例代码如下所示:
Demo
这样,你就可以在不了解架构的情况下简单地向Dexie写入数据了。
下一篇:不知道键的情况下打印第一个值