Table.bulkAdd()的Dexie.js文档
https://dexie.org/docs/Table/Table.bulkAdd()#remarks
说:将所有给定的对象添加到商店中。
Table.bulkPut()的Dexie.js文档
https://dexie.org/docs/Table/Table.bulkPut()#remarks
说:将所有给定的对象添加到商店中。
为什么两个函数都做同样的事情,即创建新记录,为什么会有两个函数?我希望bulkPut()在现有记录上执行更新。
我想念什么吗?
答案 0 :(得分:0)
这是一个文档问题。将更新文档。在https://dexie.org/docs/Table/Table.put()处的Table.put()文档中更好地描述了添加和放置之间的区别,其中解释了“添加新对象或替换对象存储中的现有对象”。和“如果已经存在具有相同主键的对象,则将其替换为给定的对象。如果不存在,则将其添加。”