【发布时间】:2018-02-03 06:29:27
【问题描述】:
数据库有toArray方法,如何将数组保存到数据库(toDB)?
【问题讨论】:
-
我认为它不会返回存储的数组。它将一组项目放入一个数组中。反向操作可能是
Table.bulkAdd()
标签: javascript arrays web save dexie
数据库有toArray方法,如何将数组保存到数据库(toDB)?
【问题讨论】:
Table.bulkAdd()
标签: javascript arrays web save dexie
使用 Table.bulkAdd() 或 Table.bulkPut()。例如:
var db = new Dexie("testdb");
db.version(1).stores({friends: 'id,name,age'});
db.friends.bulkPut([
{id: 1, name: "Foo", age: 33},
{id: 2, name: "Bar", age: 34}
]).then(result => {
alert ("Successfully stored the array");
}).catch(error => {
alert ("Error: " + error);
});
【讨论】: