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

passport.js - xác thực người dùng từ MongoDB bằng passport-local

Nó không được ghi chép đầy đủ, nhưng cursor.each cung cấp null giá trị của tham số thứ hai của lệnh gọi lại của nó để chỉ ra rằng con trỏ không còn tài liệu nào nữa. Nó chỉ được đề cập trong ví dụ của tài liệu .

Vì vậy, trong trường hợp của bạn, bạn nên kiểm tra người dùng user !== null trong users.each của bạn gọi lại.

Tuy nhiên, sẽ hiệu quả hơn nếu mongo thực hiện việc tìm kiếm bạn bằng cách thay đổi find của bạn gọi đến:

collection.findOne({email: email}, {}, function(err, user) {
    if (user) {
        // email was found case
        ...
    }
    ...
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tôi cần sbt 0.11.2 để xây dựng ứng dụng mongo auth để tăng

  2. Mongo Sắp xếp theo Số lượng Kết quả phù hợp trong Mảng

  3. Làm cách nào để tạo chỉ mục cho ngày tháng?

  4. Nhận toàn bộ mảng bằng một trong các chuỗi của nó. Mảng nằm bên trong một mảng khác. Mongodb / Javascript

  5. Kết thúc bất ngờ của đầu vào JSON với MongoDB Compass