2014-12-08 11 views
10

Ich fange gerade an, Indexeddb zu verwenden und Web SQL umzuwandeln.Was ist der Unterschied zwischen add und put in indexeddb?

Ich versuchte, add und put zu verwenden, um einige Daten im Datenspeicher hinzuzufügen. Ich konnte nicht wirklich sehen, was ist/sind die Unterschiede/s der Verwendung dieser beiden Funktionen.

Ich denke, ich muss den Unterschied kennen, damit ich sie entsprechend verwenden konnte.

Dank nach vorn

+0

Diese Frage scheint off-topic zu sein – Josh

+3

Können Sie mir sagen, warum ist es off Thema? Es ist eine konkrete Frage – amol01

Antwort

15

Der Unterschied zwischen Hinzufügen und platzieren ist wie in jedem API gleich.

Wenn Sie versuchen, ein Element mit Schlüssel einzufügen, die bereits die put Funktion existieren verwendet, wird es auslösen und Aktualisierung des bestehenden Element, aber wenn Sie die add Funktion und Element mit der gleichen ID verwenden existieren wird ein Fehler mit der get folgende Nachricht: "Schlüssel existiert bereits im Objektspeicher."

Verwandte Themen