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