ReadonlykeyThe keyPath property of the IDBIndex interface returns the key path of the current index. If null, this index is not auto-populated.
ReadonlymultiThe multiEntry read-only property of the IDBIndex interface returns a boolean value that affects how the index behaves when the result of evaluating the index's key path yields an array.
The name property of the IDBIndex interface contains a string which names the index.
ReadonlyobjectThe objectStore property of the IDBIndex interface returns the object store referenced by the current index.
ReadonlyuniqueThe unique read-only property returns a boolean that states whether the index allows duplicate keys.
The count() method of the IDBIndex interface returns an IDBRequest object, and in a separate thread, returns the number of records within a key range.
Optionalquery: IDBValidKey | IDBKeyRangeThe get() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the value in the referenced object store that corresponds to the given key or the first corresponding value, if key is set to an IDBKeyRange.
The getAll() method of the IDBIndex interface retrieves all objects that are inside the index.
OptionalqueryOrOptions: IDBValidKey | IDBKeyRange | nullOptionalcount: numberThe getAllKeys() method of the IDBIndex interface asynchronously retrieves the primary keys of all objects inside the index, setting them as the result of the request object.
OptionalqueryOrOptions: IDBValidKey | IDBKeyRange | nullOptionalcount: numberThe getKey() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the primary key that corresponds to the given key in this index or the first corresponding primary key, if key is set to an IDBKeyRange.
The openCursor() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range.
Optionalquery: IDBValidKey | IDBKeyRange | nullOptionaldirection: IDBCursorDirectionThe openKeyCursor() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range, as arranged by this index.
Optionalquery: IDBValidKey | IDBKeyRange | nullOptionaldirection: IDBCursorDirection
IDBIndexinterface of the IndexedDB API provides asynchronous access to an index in a database. An index is a kind of object store for looking up records in another object store, called the referenced object store. You use this interface to retrieve data.MDN Reference