MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

luwak - pilih bidang tertentu di Model.create

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});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Bagaimana cara Query dengan operator $date?

  2. Atribut BsonElement dan logika deserialisasi khusus dengan driver MongoDB C#

  3. Aliran Perubahan MongoDB:Bisakah saya mendapatkan nilai sebelum memperbarui/menghapus?

  4. Cara memperbarui elemen array tertentu di MongoDB

  5. Gunakan variabel string dalam ekspresi lambda LINQ