Natuurlijk zou je een .find()
. kunnen doen in combinatie met een .select()
aanroepen na het maken/invoegen van een nieuw record, maar dat zou resulteren in één extra DB-query voor elke invoeging, wat niet veel zin heeft.
U kunt in plaats daarvan gewoon de gewenste eigenschappen van het geretourneerde document retourneren, omdat u weet dat een nieuw document met succes is ingevoegd met de verstrekte gegevens, toen de belofte werd opgelost. U kunt dus eenvoudig het volgende doen:
res.send({title: generatedEvent.title, description: generatedEvent.description});