Jika Anda melihat kode sumber luwak , Anda dapat melihat bahwa Model.create
mengembalikan janji dengan dokumen yang dibuat/dimasukkan. Tidak ada cara untuk menentukan opsi pemfilteran untuk mengembalikan hanya bidang tertentu.
Tentu saja Anda dapat melakukan .find()
dalam kombinasi dengan .select()
panggilan setelah membuat/memasukkan catatan baru tetapi itu akan menghasilkan satu kueri DB tambahan untuk setiap sisipan yang tidak masuk akal.
Anda bisa saja mengembalikan properti yang diinginkan dari dokumen yang dikembalikan, karena Anda tahu bahwa dokumen baru berhasil dimasukkan dengan data yang disediakan, ketika janji diselesaikan. Jadi Anda cukup melakukan:
res.send({title: generatedEvent.title, description: generatedEvent.description});