MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Node.js MongoDB collection.find().toArray не връща нищо

Най-добрият начин е да използвате Promises. Направете го така.

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. Грешка при вмъкване на документ в MongoDB чрез Node.js

  2. MongoDB -- голям брой бази данни

  3. регистрирайте всички заявки, които mongoose fire в приложението

  4. Как да използвате mongoose Promise - mongo

  5. Двусмислен дискриминатор „myType“, когато „myType“ се генерира динамично по време на изпълнение