dexie.js разница между Table.bulkAdd () и Table.bulkPut () - PullRequest
0 голосов
/ 25 февраля 2019

Документация 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 () выполнит обновления существующих записей.

Я что-то упустил?

1 Ответ

0 голосов
/ 26 февраля 2019

Это проблема с документацией.Буду обновлять документы.Разница между add и put лучше описана в документации Table.put () по адресу https://dexie.org/docs/Table/Table.put(), где объясняется «Добавляет новый или заменяет существующий объект в хранилище объектов».и «Если объект с таким же первичным ключом уже существует, он будет заменен данным объектом. Если он не существует, он будет добавлен».

...