var db = new Dexie(app.settings.unpublishedBooksDb);
db.version(1).stores({
friends: "++id,name,shoeSize"
});
db.open();
db.close();
我有一个使用上面的代码预先创建的 indexedDB 数据库,然后在应用程序的另一个视图上,我需要向表中添加一行。
var db = new Dexie('myDb');
db.open().then(function() {
console.log ('opened'); //this works
db.friends.add({name:"Fredrik"}); //this doesnt do anything and adding a catch doesn't throw an error either
}).finally(function () {
db.close();
});
我尝试使用.transaction
但仍然相同。如果我尝试使用 Chrome 的控制台,我会收到一个错误:无法读取未定义的属性添加