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

Temukan satu atau buat dengan Mongoose

Sesuai dengan dokumen Mongoose :

Sesuai jawaban SO sebelumnya

Model.findByIdAndUpdate()

"Menemukan dokumen yang cocok, memperbaruinya sesuai dengan argumen pembaruan, meneruskan opsi apa pun, dan mengembalikan dokumen yang ditemukan (jika ada) ke panggilan balik."

Dalam opsi atur upser ke true:

upsert:bool - membuat objek jika tidak ada. default ke false.

Model.findByIdAndUpdate(id, { $set: { name: 'SOME_VALUE' }}, { upsert: true  }, callback)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $asin

  2. Metode findOne luwak mengambil dokumen yang valid dengan _id yang hilang

  3. apakah luwak mendukung bidang virtual dalam pilih seperti SQL?

  4. cara menggunakan mongoimport untuk mengimpor file json

  5. Apakah ada alat untuk memperkirakan ukuran indeks di MongoDB?