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

node.js mongojs findOne callback return error as null

Khi findOne truy vấn không tìm thấy ít nhất một tài liệu phù hợp, tham số thứ hai của lệnh gọi lại (trong trường hợp này là user ) được đặt thành null . Đó không phải là lỗi, vì vậy err cũng là null . Vì vậy, những gì bạn đang thấy là phản hồi không tìm thấy so khớp được mong đợi.

Cập nhật

Lưu ý rằng findOne đã không còn được dùng trong trình điều khiển 2.0, nhưng việc thay thế nó cũng thể hiện hành vi tương tự:

users.find({'fb_id' : fbUserMetadata.id}).limit(1).next(err, doc) {
    // doc is null if a matching document wasn't found
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hàm javascript phía máy chủ có vấn đề về hiệu suất trong mongoDB không?

  2. Không thể kéo từ mảng lồng nhau và truy vấn trả về tài liệu con bằng MongoTemplate

  3. Hiệu suất MongoDB với cấu trúc dữ liệu ngày càng tăng

  4. Làm thế nào để viết bson dạng truy vấn mongo trong golang?

  5. CouchDB vs MongoDB (sử dụng bộ nhớ)