read method
Retrieves the desired resource.
Implementation
@override
Future<Map<String, dynamic>> read(
String id, [
Map<String, dynamic>? params,
]) async {
var localId = _makeId(id);
var found = await collection.findOne(
where.id(localId).and(_makeQuery(params)!),
);
if (found == null) {
throw AngelHttpException.notFound(
message: 'No record found for ID ${localId.oid}',
);
}
return _jsonify(found, params);
}