select method
Implementation
Future<List<Log>> select({List<Filter>? filters}) async {
Finder? finder;
if (filters != null) {
finder = Finder(filter: Filter.and(filters), sortOrders: [SortOrder(LogFields.timeInMillis)]);
}
final recordSnapshots = await (_dbStore.find(
await database,
finder: finder,
));
return recordSnapshots.map((snapshot) {
final log = Log.fromJson(snapshot.value);
log.id = snapshot.key;
return log;
}).toList();
}