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

TypeError:Tidak dapat membaca properti 'subjek' dari null

Mongodb-native (library klien yang Anda gunakan) tidak akan memunculkan kesalahan jika temuan Anda tidak mengembalikan dokumen apa pun. Kesalahan dicadangkan untuk masalah konektivitas atau sintaksis.

Oleh karena itu Anda harus menguji keberadaan variabel sebelum menggunakannya, seperti:

Template.findOne({ name: templateName }, function (err, template) {
    if (err === null && template == null) {
      // no error, but no result found
      err = new Error(templateName + ' not found');
    }

    if (err) {
      console.log('Error occured');
      console.log(err.message);
      // early return to avoid another indentation :) 
      return callback(err);
    }
    template_subject = template.subject;
    template_html = template.dataMsg;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. db.collection bukan fungsi saat menggunakan MongoClient v3.0

  2. Bagaimana cara membatasi sumber daya CPU dan RAM untuk mongodump?

  3. Masalah Hitungan Kueri Geospasial MongoDB (Selalu 100)

  4. Karena keterbatasan pengecualian com.mongodb.BasicDBObject saat menambahkan beberapa kriteria permintaan GridFSDBFile

  5. Serialisasi ke objek menggunakan driver scala mongo?