Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die bound() statische Methode des IDBKeyRange Interfaces erstellt einen neuen Schlüsselbereich mit den angegebenen oberen und unteren Grenzen. Die Grenzen können offen sein (das heißt, die Grenzen schließen die Endpunktwerte aus) oder geschlossen sein (das heißt, die Grenzen schließen die Endpunktwerte ein). Standardmäßig sind die Grenzen geschlossen.
Gibt die untere Grenze des neuen Schlüsselbereichs an.
upperGibt die obere Grenze des neuen Schlüsselbereichs an.
lowerOpen OptionalGibt an, ob die untere Grenze den Endpunktwert ausschließt. Der Standardwert ist false.
upperOpen OptionalGibt an, ob die obere Grenze den Endpunktwert ausschließt. Der Standardwert ist false.
IDBKeyRange: Der neu erstellte Schlüsselbereich.
Wird ausgelöst, wenn eine der folgenden Bedingungen erfüllt ist:
Das folgende Beispiel zeigt, wie Sie einen gebundenen Schlüsselbereich verwenden würden. Hier deklarieren wir einen keyRangeValue = IDBKeyRange.bound("A", "F"); — einen Bereich zwischen den Werten von "A" und "F". Wir öffnen eine Transaktion (mit IDBTransaction) und einen Objekt- speicher und öffnen einen Cursor mit IDBObjectStore.openCursor, wobei wir keyRangeValue als seinen optionalen Schlüsselbereichswert angeben. Das bedeutet, dass der Cursor nur Datensätze mit Schlüsseln innerhalb dieses Bereichs abruft. Dieser Bereich schließt die Werte "A" und "F" ein, da wir nicht angegeben haben, dass sie offene Grenzen sein sollten. Wenn wir IDBKeyRange.bound("A", "F", true, true); verwendet hätten, würde der Bereich "A" und "F" nicht einschließen, sondern nur die Werte dazwischen.
Hinweis: Für ein vollständigeres Beispiel, das Ihnen ermöglicht, mit Schlüsselbereichen zu experimentieren, schauen Sie sich das Verzeichnis idbkeyrange im indexeddb-examples Repository an. (Sehen Sie sich das Beispiel auch live an.)
| Indexed Database API 3.0 # ref-for-dom-idbkeyrange-bound① |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.