getById method
Implementation
Future<Map<String, dynamic>?> getById(int id) async {
final recordSnapshot = await _collection.find(_database, finder: Finder(filter: Filter.byKey(id)));
if (recordSnapshot.isEmpty) return null;
var entity = recordSnapshot.first.value as Map<String, dynamic>;
return Map<String, dynamic>.from(entity);
}