getUserDataByEmail method
Implementation
@override
Future<Map<String, dynamic>?> getUserDataByEmail(String email) async {
var doc = (await dbService.mongoDbController
.collection(app.authSettings.collectionName)
.findOne(where.eq(ModelFields.email, email)));
if (doc == null) {
throw UserNotFoundException();
}
String id = doc[DbFields.id];
return getUserData(id);
}