MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

TypeError:Не може да се прочете свойството „subject“ на null

Mongodb-native (клиентската библиотека, която използвате) няма да предизвика грешка, ако вашата находка не е върнала никакъв документ. Грешките са запазени за проблеми със свързването или синтаксиса.

Следователно трябва да тествате съществуването на променливата, преди да я използвате, нещо като:

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. Вземете списък с всички уникални тагове в mongodb

  2. Как да запазя масив от входове към дъщерна схема във вложена мангустова схема?

  3. MongoCollection срещу DBCollection java

  4. mongodb получава преброяване без повтаряне на търсенето

  5. E11000 дублиран ключов индекс на грешка в mongodb mongoose