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

Mongoose tidak menyimpan data ke MongoDB

Sepertinya masalahnya ada di save middleware skema berita Anda.

newsSchema.pre('save', function(next){
    if( !this.addedOn ) this.addedOn = new Date();
    if( !this.addedBy ) this.addedBy = {first: "admin", last: "admin"};
});

Fungsi Anda menerima panggilan balik "berikutnya" yang harus Anda jalankan untuk memberi tahu luwak bahwa Anda sudah selesai dan siap untuk menyimpan dokumen. Karena Anda tidak memanggilnya, itu bisa menjelaskan mengapa Anda tidak menyimpan apa pun, dan juga tidak ada kesalahan.

Coba panggil saja berikutnya seperti ini:

newsSchema.pre('save', function(next){
    if( !this.addedOn ) this.addedOn = new Date();
    if( !this.addedBy ) this.addedBy = {first: "admin", last: "admin"};
    next();
});


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

  2. spring boot + unta Apache + masalah integrasi mongodb

  3. seperti kueri di mongoDB

  4. Apa cara tercepat untuk melihat kapan pembaruan terakhir ke MongoDB dibuat?

  5. Kueri waktu ISODate dalam perl