dexie.js Table.bulkAdd() 和 Table.bulkPut() 之间的区别
dexie.js difference between Table.bulkAdd() and Table.bulkPut()
Dexie.js Table.bulkAdd()
的文档
https://dexie.org/docs/Table/Table.bulkAdd()#remarks
说:将所有给定的对象添加到商店。
Dexie.js Table.bulkPut()
的文档
https://dexie.org/docs/Table/Table.bulkPut()#remarks
说:将所有给定的对象添加到商店。
如果它们都做同样的事情,即创建新记录,为什么会有两个功能?我本来希望 bulkPut() 对现有记录执行更新。
我是不是漏掉了什么?
这是文档问题。将更新文档。 add 和 put 之间的区别在 https://dexie.org/docs/Table/Table.put() 的 Table.put() 文档中有更好的描述,其中解释了 "Adds new or replaces existing object in the object store." 和 "If an object with the same primary key already exists, it will be replaced with the given object. If it does not exist, it will be added."
Dexie.js Table.bulkAdd()
的文档https://dexie.org/docs/Table/Table.bulkAdd()#remarks
说:将所有给定的对象添加到商店。
Dexie.js Table.bulkPut()
的文档https://dexie.org/docs/Table/Table.bulkPut()#remarks
说:将所有给定的对象添加到商店。
如果它们都做同样的事情,即创建新记录,为什么会有两个功能?我本来希望 bulkPut() 对现有记录执行更新。
我是不是漏掉了什么?
这是文档问题。将更新文档。 add 和 put 之间的区别在 https://dexie.org/docs/Table/Table.put() 的 Table.put() 文档中有更好的描述,其中解释了 "Adds new or replaces existing object in the object store." 和 "If an object with the same primary key already exists, it will be replaced with the given object. If it does not exist, it will be added."