Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <title>IndexedDB: Test the limits on multientry indexes</title>
- <script>
- var NUM_ENTRIES = 1e4;
- var openRequest = indexedDB.open('db' + Date.now());
- openRequest.onupgradeneeded = function() {
- var db = openRequest.result;
- var store = db.createObjectStore('store', {keyPath: 'id'});
- store.createIndex('tags', 'tags', {unique: false, multiEntry: true});
- };
- openRequest.onsuccess = function() {
- var db = openRequest.result;
- var tx = db.transaction('store', 'readwrite');
- var store = tx.objectStore('store');
- var index = store.index('tags');
- var rec = {id: 1234, tags: []};
- for (var i = 0; i < NUM_ENTRIES; ++i) {
- rec.tags[i] = i;
- }
- store.put(rec);
- var countRequest = index.count();
- countRequest.onsuccess = function() {
- alert(countRequest.result);
- };
- };
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement