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

Node.js MongoDB collection.find (). ToArray không trả về gì

Cách tốt nhất là sử dụng Promises. Làm như thế này.

function getUsers () {
  return new Promise(function(resolve, reject) {
     database.collection("customers").find().toArray( function(err, docs) {
      if (err) {
        // Reject the Promise with an error
        return reject(err)
      }

      // Resolve (or fulfill) the promise with data
      return resolve(docs)
    })
  })
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Thiết kế lược đồ MongoDB - Trò chuyện thời gian thực

  2. MongoDB - Cập nhật trường trong một đối tượng mảng dựa trên giá trị trường của mảng lồng nhau

  3. Mongoose trả về [Đối tượng] thay vì tài liệu được nhúng thực tế

  4. Sử dụng findOne trong mongodb để lấy phần tử có id tối đa

  5. Cập nhật trường con trong tài liệu mongoDB bằng findOne và lưu