dexie js bulkDelete-参数键-数组或对象

时间:2019-03-04 14:53:18

标签: dexie

dexie js文档介绍了批量删除语法:

https://dexie.org/docs/Table/Table.bulkDelete()

db.table.bulkDelete(keys)

在这种情况下,我不明白键的含义是什么?像下面的示例(其中parent_id是索引属性)一样,仅传递主键数组还是对象也可以传递?

例如模式

db.version(1).stores({nodes: "++id,parent_id, name"});

然后像这样进行批量删除

db.table.bulkDelete({parent_id: 3, parent_id: 4})

1 个答案:

答案 0 :(得分:0)

键是主键。您的情况是数字数组。

例如:

await db.table.bulkDelete([1,2,3]);

将删除ID为1,2和3的条目。