IDBVersionChangeEvent: thuộc tính oldVersion
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc oldVersion của giao diện IDBVersionChangeEvent trả về số phiên bản cũ của cơ sở dữ liệu.
Khi cơ sở dữ liệu được mở chưa tồn tại, giá trị của oldVersion là 0.
Giá trị
Một số chứa số nguyên 64-bit.
Ví dụ
js
const dbName = "sampleDB";
const dbVersion = 2;
const request = indexedDB.open(dbName, dbVersion);
request.onupgradeneeded = (e) => {
const db = request.result;
if (e.oldVersion < 1) {
db.createObjectStore("store1");
}
if (e.oldVersion < 2) {
db.deleteObjectStore("store1");
db.createObjectStore("store2");
}
// v.v. cho phiên bản < 3, 4…
};
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Indexed Database API 3.0> # dom-idbversionchangeevent-oldversion> |
Tương thích trình duyệt
Xem thêm
- Sử dụng IndexedDB
- Bắt đầu giao dịch:
IDBDatabase - Sử dụng giao dịch:
IDBTransaction - Đặt phạm vi khóa:
IDBKeyRange - Truy xuất và thay đổi dữ liệu:
IDBObjectStore - Sử dụng con trỏ:
IDBCursor - Ví dụ tham khảo: To-do Notifications (Xem ví dụ trực tiếp).