Как удалить запись из IndexedDB с помощью idb - PullRequest
0 голосов
/ 28 октября 2019

Я установил запись в indexedDB. Затем после некоторой операции я хочу удалить эту запись. У меня есть индекс этой записи, но я не знаю, как удалить его из магазина.

export const saveLogInIndexedDB = async () => {
  const db = await InitDb();
  const tx = db.transaction('logs', 'readwrite');
  const store = tx.objectStore('logs');
  const { idService, idTerminal, sn, logActions } = getLog();
  const actionsStr = `{"payload": "${JSON.stringify(logActions).replace(/\\/g, '\\\\').replace(/"/g, '\\"')}"}`;

  const id = await store.put({ idService, idTerminal, sn, data: actionsStr });

  return id;
};
...