MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm điều gì đó nếu không tìm thấy gì với .find () mongoose

Khi không có kết quả phù hợp nào, find () trả về [] , trong khi findOne () trả về null . Vì vậy, hãy sử dụng:

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

hoặc:

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. Làm thế nào để tổng hợp theo ngày khi một dấu thời gian đầy đủ được đưa ra trong khuôn khổ tổng hợp?

  2. MongoError:kết nối ECONNREFUSED 127.0.0.1:27017

  3. Triển khai cơ sở dữ liệu đám mây với ClusterControl 1.6

  4. Quá nhiều tùy chọn vị trí có nghĩa là gì khi thực hiện một mongoexport?

  5. Redis hoặc Mongo để xác định xem một số có nằm trong phạm vi không?