Dex ie Таблица экспорта с фильтром ключа и значения - PullRequest
0 голосов
/ 13 июля 2020

Привет, попробовал следующий код, который я нашел, но он содержит только фильтр таблицы, поэтому я добавил дополнительный фильтр для значения и ключа, однако он не фильтрует данные, которые я хотел показать: (

The Data:

  "tableName": "persons",
  "inbound": true,
  "rows": [{
       Id: 1,
       Name: "Juan Dela Cruz",
       Address: "My Address"
       Synced: true
    },
    }
       Id: 2,
       Name: "Inday Lima",
       Address: "Her Address"
       Synced: False
    },
 ]

Код:

import {exportDB} from "dexie-export-import";

function exportSingleTable(db, tableName, theVal, theKey) {
  return exportDB(db, {filter: (table, value, key) => table === tableName && value === theVal && theKey});
}

exportSingleTable(yourDexieInstance, "yourTableNameToExport", "theVal","theKey").then(blob => {
  alert("done");
  // Result is in blob <---- Doesn't give me result :(
}).catch(error => {
  alert("error: " + error);
});

Обратный звонок:

exportSingleTable("persons",true,"Synced")

Результат:

None :(
...