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

MongoDB Node findone как да се справя без резултати?

Ненамирането на записи не е условие за грешка, така че това, което искате да търсите, е липсата на стойност в result . Тъй като всички съответстващи документи винаги ще бъдат "верни", можете просто да използвате прост if (result) проверете. Напр.,

collection.findOne({query}, function(err, result) {
    if (err) { /* handle err */ }

    if (result) {
        // we have a result
    } else {
        // we don't
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Нови функции за управление на архивиране и сигурност за MySQL и PostgreSQL:ClusterControl, версия 1.6.2

  2. Шест критични компонента на успешното управление на данните

  3. Как да изключите едно конкретно поле от колекция в Mongoose?

  4. Предаване на допълнителни буркани към Spark чрез spark-submit

  5. mongoexport обобщен експорт в csv файл