В mongoose есть опция timestamp: true
для схемы, которая автоматически заполняет createdAt
и updatedAt
для любого добавленного элемента модели.
Есть ли что-то похожее в акведуке?
Если нет, то как мне сделать это вручную?
В настоящее время я пробовал это, но обычно это не получается:
@Operation.post()
Future<Response> createICD(@Bind.body() ICD body) async {
body.createdAt = DateTime.now();
final query = Query<ICD>(context)..values = body;
final insertICD = await query.insert();
return Response.ok({'state': true, 'data': insertICD});
}
Ошибка из вышеприведенного подхода:
Converting object to an encodable object failed: Instance of 'ICD'