create method
Creates a resource.
Implementation
@override
Future<Map<String, dynamic>> create(Map<String, dynamic> data,
[Map<String, dynamic>? params]) async {
var item = _removeSensitive(data);
try {
var nonce = (await collection.db.getNonce())['nonce'] as String?;
var result = await (collection.findAndModify(
query: where.eq(_nonceKey, nonce),
update: item,
returnNew: true,
upsert: true) as FutureOr<Map<String, dynamic>>);
return _jsonify(result);
} catch (e, st) {
throw AngelHttpException(stackTrace: st);
}
}