IDBIndex.getAllKeys()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Note: This feature is available in Web Workers.

Phương thức getAllKeys() của giao diện IDBIndex trả về tất cả khóa khớp trong object store được tham chiếu tương ứng với khóa đã cho hoặc nằm trong phạm vi, nếu key là một IDBKeyRange.

Cú pháp

js
getAllKeys()
getAllKeys(query)
getAllKeys(query, count)

Tham số

query Optional

Khóa hoặc phạm vi khóa để so khớp.

count Optional

Số lượng bản ghi tối đa cần trả về.

Giá trị trả về

Một đối tượng IDBRequest.

Ngoại lệ

TransactionInactiveError DOMException

Transaction của đối tượng này đang không hoạt động.

DataError DOMException

Khóa hoặc phạm vi khóa không hợp lệ.

Ví dụ

js
const request = myIndex.getAllKeys("Jane");
request.onsuccess = () => {
  console.log(request.result);
};

Thông số kỹ thuật

Thông số kỹ thuật
Indexed Database API 3.0
# ref-for-dom-idbindex-getallkeys①

Tương thích trình duyệt