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

Tambahkan bidang yang tidak ada dalam skema dengan luwak

Anda dapat menambah dan menghapus bidang dalam skema menggunakan opsi { strict: false }

opsi:ketat

Opsi ketat, (diaktifkan secara default), memastikan bahwa nilai yang diteruskan ke konstruktor model kami yang tidak ditentukan dalam skema kami tidak disimpan ke db.

var thingSchema = new Schema({..}, { strict: false });

Dan Anda juga dapat melakukan ini dalam kueri pembaruan

Model.findOneAndUpdate(
  query,  //filter
  update, //data to update
  { //options
    returnNewDocument: true,
    new: true,
    strict: false
  }
)

Anda dapat memeriksa dokumentasi di sini



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:Kode keluar mongo tak terduga 100. Mulai ulang. Tidak dapat memulai server mongo

  2. Luwak, perbarui nilai dalam array objek

  3. Sisipan mongodb massal di Meteor atau Node

  4. Hitung median dalam kerangka agregasi MongoDB

  5. Mongoose mengisi array bersarang