readDocument method
Reads a document from the specified collection by ID
Implementation
@override
Future<Map<String, dynamic>?> readDocument(String collection, String id) async {
final coll = _collection(collection);
final doc = await coll.findOne({'_id': id});
if (doc == null) {
return null;
}
return _normalizeDocument(doc);
}