← Back to IndexedDB domain
IndexedDB.requestData
Requests data from object store or index.
Domain: IndexedDB
experimental
Parameters
| Name | Type | Description |
securityOrigin (optional) | string | At least and at most one of securityOrigin, storageKey, or storageBucket must be specified.
Security origin. |
storageKey (optional) | string | Storage key. |
storageBucket (optional) | Storage.StorageBucket | Storage bucket. If not specified, it uses the default bucket. |
databaseName | string | Database name. |
objectStoreName | string | Object store name. |
indexName (optional) | string | Index name. If not specified, it performs an object store data request. |
skipCount | integer | Number of records to skip. |
pageSize | integer | Number of records to fetch. |
keyRange (optional) | KeyRange | Key range. |
Returns
| Name | Type | Description |
objectStoreDataEntries | array | Array of object store data entries. |
hasMore | boolean | If true, there are more entries to fetch in the given range. |
Example Request
{
"id": 1,
"method": "IndexedDB.requestData",
"params": {
"databaseName": "databaseName-value",
"objectStoreName": "objectStoreName-value",
"skipCount": 1,
"pageSize": 1
}
}
Example Response
{
"id": 1,
"result": {
"objectStoreDataEntries": [],
"hasMore": true
}
}
Usage in Node.js
const result = await send('IndexedDB.requestData', {"databaseName": "databaseName-value", "objectStoreName": "objectStoreName-value", "skipCount": 1, "pageSize": 1});
console.log(result);
// {"objectStoreDataEntries": [], "hasMore": true}