Описание тега dexiejs
1
ответ
DexieJS возвращает NotFoundError во вложенном запросе
Я столкнулся с проблемой DexieJS, когда у меня был вложенный запрос. Ниже приведен образец моего кода:- let id = 1; let child = db.child.where({ id : result.child_id }).first( item => item ).catch( e => "NotFoundError"; ); console.lo…
10 авг '20 в 10:12
1
ответ
Укажите другой уникальный ключ в схеме базы данных Dexie?
Моя основная схема базы данных dexie выглядит примерно так. const db = new Dexie('MyDatabase'); // Declare tables, IDs and indexes db.version(1).stores({ myrecords: 'record_id' }); Я хочу использовать свой record_idкак уникальный ключ. В indexeddb я…
22 сен '19 в 19:01
2
ответа
Как мне получить идентификатор значения, которое я немедленно добавил с помощью dexie js?
Как мне получить доступ к id элемента, который я уже добавил, поскольку элементы иногда удаляются, увеличивающийся идентификатор не является однородным. Я пробовал как в документации var db = new Dexie('FRIENDS'); db.version(1).stores({ friends: '++…
25 сен '19 в 21:17
0
ответов
Почему не отображаются ошибки в разрешении обещаний dexie?
Если я сделаю это с открытой консолью разработчика, я увижу сообщение об ошибке в консоли: new Promise((resolve, reject) => { resolve(); }).then(() => { throw new Error('Error in vanilla promise'); }); Однако, если я сделаю это, я ничего не ув…
15 окт '19 в 18:33
1
ответ
Массив функции Dexie StartWithIgnoreCase() не определен
Я запрашиваю базу данных dexie с помощью startWithIgnoreCase и помещаю результат в массив, но при его печати или использовании он выдает ошибку как undefined Я попытался использовать JSON.stringify, toString, String, чтобы преобразовать его в строку…
31 окт '19 в 20:05
1
ответ
Как определить и использовать отношения базы данных в dexie js?
Можно ли завязать отношения в indexDB с помощью Dexie js Если возможно, как их определить и использовать? я пробовал просматривать Dexie js документация, в которой нигде не упоминается связь с базой данных Документация Декси
13 окт '19 в 22:04
1
ответ
Dexie.js - фильтрация по нескольким ключам с использованием промежуточного и составного индекса
Я пытаюсь использовать составной индекс из 3 атрибутов, чтобы отфильтровать диапазон записей с помощью between() функция. Например: db.version(1).stores ({ apps: "id,age,shoeSize,height,[age+shoeSize+height]" }); db.table .where('[age+shoeSize+heigh…
25 фев '20 в 22:05
1
ответ
Как удалить ключ / значение внутри поля значения с помощью Dexie.js?
У меня есть строка с таким значением, как показано ниже: { "id": 1, "token": "abcd" } Как мне удалить и сохранить значение без "токена", чтобы оно стало таким? { "id": 1 } Нужно ли мне сначала получить объект, изменить его, а затем сохранить обратно?
12 сен '19 в 16:27
1
ответ
Создать другой путь ключа для разных индексов в dexie.js?
Мой код indexeddb выглядит примерно так. let request = indexedDB.open("myDB", "1.0"); request.onupgradeneeded = e => { var mystore = db.createObjectStore('detailsTable', { keyPath: 'detail_id' }); mystore.createIndex('status', 'survey_status', { …
23 сен '19 в 09:09
0
ответов
Как я могу хранить данные графика в Dexie?
Я заинтересован в использовании Dexie, и меня интересуют реляционные данные. Хотя я нашел пример соединения, я хотел бы знать, существуют ли какие-либо существующие реализации Dexie, которые обрабатывают графики. Например, меня также интересует Hexa…
24 дек '19 в 01:44
2
ответа
Транзакция в IndexDB не запускается немедленно, если вызывается после того, как транзакция уже завершена
Я использую dexiejs для вставки данных в таблицу Indexdb (около 10 тыс. Записей). После завершения транзакции rw, которую я проверяю следующими методами: try { await QDB.transaction("rw", table1, table1, async tx => { //ALSO CHECK TX tx.on("compl…
09 янв '20 в 19:27
2
ответа
Dexie.js: получение записей данных об ошибках в улове ошибок bulkAdd()
Если я добавляю blob-объект в свою базу данных с помощью bulkAdd(), то, если какой-либо ключ уже существует, он выдает ошибку, говоря то же самое. bulkAdd(): 127 of 127 operations failed. Errors: ConstraintError: Key already exists in the object sto…
28 мар '20 в 14:09
1
ответ
Dexie JS .. Удалить проблему
Я пытаюсь удалить запись по идентификатору из indexedDB с помощью dexie.js. (Dexie.js - это оболочка для indexedDB) //Database and table structure window.trollflixDB_offline_jokes = new Dexie("trollflixDB_offline_jokes"); trollflixDB_offli…
22 июл '20 в 16:32
1
ответ
Как использовать Dexie.js внутри выделенного воркера?
У меня есть функция, которая извлекает данные JSON через window.fetch и положи это внутрь IndexedDB таблица через db.table.bulkPut(array_of_data). Это занимает более 10 секунд из-за большого количества данных, блокирует пользовательский интерфейс и …
26 июл '20 в 20:31
0
ответов
DexieJS Как присвоить результат переменной?
Я пытался понять эту вещь, но мне не повезло с поиском в Google. Я пытался присвоить результат переменной, но всегда возвращал какой-то объект обещания, если я правильно понял. Вот мои коды:- console.log(db.table.count( result => result )); // to…
12 авг '20 в 09:35
0
ответов
DexieJS bulk Добавить стоп или ограничение на 5 строках
Я обнаружил проблему или не сомневаюсь, что это должен быть мой идиотизм, а не проблема, когда я пытаюсь перенести некоторые записи из таблицы A в таблицу B, вот мой код:- let array = [ ]; let counter = 0; await db.tableA.sortBy('id').toArray( async…
15 авг '20 в 16:50
1
ответ
Vue.js + Dexie: импорт как модуль с настраиваемыми функциями
У меня есть рабочий Vue.js с базой данных Dexie IndexedDB, который работает плавно следующим образом: Везде, где во Vue мне нужен доступ к базе данных, я импортирую модуль: import db from '@/services/MyIdb' И я могу напрямую получить доступ к метода…
19 май '20 в 13:18
0
ответов
Прочтите первую запись из коллекции Dexie, включая идентификатор
У меня есть магазин с автоматически увеличивающимся первичным ключом - очередь офлайн-сообщений. this.version(2) .stores({ 'offlinepost': '++' }); Я беру первую пластинку с table('offlinepost') .orderBy(':id') .first() Это работает, но мне также нуж…
17 июл '20 в 18:16
1
ответ
DexieJS как получить все из таблицы?
После недели поиска и попыток я все еще не могу найти способ получить все записи из таблицы. я знаю, не стесняйтесь кричать на меня. Но приложение все еще должно работать, поэтому мне нужно это исправить. Я использую следующий код и не сомневаюсь, ч…
11 авг '20 в 05:55
1
ответ
Функция async / Await не ожидает
Здесь я пытаюсь создать функцию, которая извлекает некоторые данные из базы данных с помощью шаблона MVC. Посмотреть getQuestionsData (treatmentId) { console.log(1) controller.getTreatmentQuestions(treatmentId) .then(questions => { console.log(10…
13 апр '20 в 22:29