dexie js bulkDelete - 参数键 - 数组或对象
dexie js bulkDelete - argument keys – array or object
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})
键是主键。在你的例子中是一组数字。
例如:
await db.table.bulkDelete([1,2,3]);
将删除 ID 为 1,2 和 3 的条目。
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})
键是主键。在你的例子中是一组数字。
例如:
await db.table.bulkDelete([1,2,3]);
将删除 ID 为 1,2 和 3 的条目。