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

Направете нещо, ако нищо не е намерено с .find() mongoose

Когато няма съвпадения find() връща [] , докато findOne() връща null . Така че или използвайте:

Model.find( {...}, function (err, results) {
    if (err) { ... }
    if (!results.length) {
        // do stuff here
    }
}

или:

Model.findOne( {...}, function (err, result) {
    if (err) { ... }
    if (!result) {
        // do stuff here
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Агрегираната рамка не може да използва индекси

  2. Удостоверяването на MongoDB-CR не бе успешно

  3. Redis срещу MongoDB:Какво трябва да знаете

  4. Как да изчислим разликата в времевата марка в mongodb (в часове)?

  5. Получаване на времева марка от mongodb id