Aggiunta di un oggetto a un oggetto IndexedDB L'archivio fallirà se la chiave esiste già. Come posso verificare l'esistenza di un oggetto con una determinata chiave, preferibilmente in modo sincrono (nessun motivo per un altro livello di callback) e senza tirare l'oggetto.Verificare se IndexedDB objectStore contiene già la chiave
So come ottenere le richieste in modo asincrono tramite le transazioni, ma sembra un po 'un calvario da passare ogni volta che voglio aggiungere un oggetto.
nota soluzione deve solo lavorare in Chrome (se che aiuta)
Idealmente non vorrei estrarre e inizializzare un record (alcuni degli oggetti hanno molti dati profondamente annidati). Alla ricerca di qualcosa di simile agli ESISTE di SQL.So che indexedDB non è basato su SQL, ma altri negozi di valore-chiave come il supporto di Redis controllano l'esistenza di una chiave – Chris
@Chris - nah non esiste un metodo del genere, ho aggiunto un'altra alternativa per risolverlo se non lo fai t voglio idratare l'oggetto –
Beh, questo risponde, anche se non nel modo in cui speravo haha. Grazie! – Chris