dexie

    0熱度

    1回答

    我使用Dexie.JS與IndexedDB一起使用。 目前,有一個愚蠢的查詢寫成: return db.events.each((element) => { let d = element.cause.data; if (d.hasOwnProperty('deleted') && (false == d.deleted) && d.hasOwnProperty('

    0熱度

    1回答

    我在使用Angular 4應用程序中的Dexie從我的IndexedDB查詢中選擇項目(在1.000和4.000之間)時遇到問題。 只有表中最高20.000項目,但這些選擇需要多秒(5S在Chrome 61,高達(及以上)比20多歲的iOS上的10 & iOS的11) 下面是我的服務,它通過loadItems() @Injectable() export class ItemService {

    0熱度

    3回答

    我剛剛開始與Dexie,並且我似乎正在脫落。 我有一個小型的數據庫(少於1000行),我試圖一次性刪除每一行,一旦我知道該行已發送到遠程API。 我也可以成功地保存到表(由ID定義和存儲序列化對象列) 這裏是我的代碼: if (online) { //we query the db and send each event database.open() let all

    0熱度

    1回答

    下面的查詢會拋出錯誤: DB.classes .where("name") .anyOf(["John", "Rick"]) .or("nickname") .anyOf(["Joe", "Bill"]) .and("isDummy") .equals("1") .toArray().then(()=>{}) 我怎麼能改寫正

    0熱度

    2回答

    我試圖實現一個函數,檢查價格是否在一個範圍內。 數據位於IndexedDB中,我使用Dexie來處理它。 在這個時刻,我不能編譯我的soluzion public checkPrizeChange(codCli: string, codList: string, codArt: string, price: number): Observable<any> { this._WebDBS

    0熱度

    1回答

    我定義的一個集合,沒有任何問題如下: db = new Dexie('db'); db.version(1).stores( {test : '++id,title'} ); ,但是當我通過以下兩種方式添加新表「DB」的數據庫,無論是失敗,變化不會發生。 //without version change db = new Dexie('db'); db.version(1).s

    0熱度

    2回答

    要求是從localdb返回兩個簡單數組。 功能是: public getCaricamentoVeloceConf(): Observable<any> { let res = new RespOrdiniGetsceltecaricamentoveloce(); res.tipo = this._WebDBService.Configurazione_CV_Scelte.t

    2熱度

    1回答

    我有一個問題,即至少有一個then()函數沒有在等待結束之前的那個函數。 代碼被縮短,但大致是這樣的: var objCheck = {}; var id = thisClick.attr('id'); APP.db.checkInfo.get(id).then(function (resultDetail) { objCheck.details = resul

    0熱度

    1回答

    任何人都可以告訴我在調用dexie.js的count()函數時發生了什麼:TypeError (eval at getErrorWithStack(http://127.0.0.1:8081/elements/js/dexie.js:394:5),:1:19)在調用getErrorWithStack()方法時,可能無法訪問嚴格模式函數或調用它們的參數對象的'調用者','調用者'和'參數'屬性。 h

    0熱度

    1回答

    我在Angular2項目中實施Dexie 2.0。 我有一個簡單的表,應該只包含一個記錄用於命令命名。 我要做的就是檢查IndexedDb,如果表中有記錄,如果沒有,則初始化它...非常簡單。 這是代碼: this.OrderCounter.toArray().then(function (arr) { if (arr.length == 1) { console.log