MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zrób coś, jeśli nic nie zostanie znalezione za pomocą .find() mangusta

Gdy nie ma żadnych dopasowań, find() zwraca [] , podczas gdy findOne() zwraca null . Więc albo użyj:

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

lub:

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. MongoDB $gte Operator potoku agregacji

  2. Pobierz wartość z MongoDB według jej nazwy klucza

  3. Sortuj Mongo na podstawie obliczonego warunku

  4. Ładowanie częściowych nie powiodło się na serwerze JS

  5. Konwertuj ciąg na MongoDB BsonDocument