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

Използване на собствени ES6 обещания с MongoDB

Няма какво да се заобикаля, това е очакваното поведение. cursor.count() връща обещание, ако искате стойността, трябва да използвате .then , напр.

DbConnection({}).then(
 db => {
    let cursor = db.collection('bar').find();
    return cursor.count();
  }
}).then(
  count => {
    console.log(count);
  },
  err => {
    console.log(err);
  }
);

или опростен

DbConnection({}).then(db => db.collection('bar').find().count()).then(
  count => console.log(count),
  err => console.log(err)
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Надеждно се свържете отново с MongoDB

  2. Как да внедрим oAuth2 заедно с JWT удостоверяване при пролетно зареждане?

  3. Моделиране на блогове и рейтинги в mongodb и nodejs

  4. ValueError:Допълнителна грешка в данните при импортиране на json файл с помощта на python

  5. Как да сравните скриптове mongodb/mongoid за сравняване на две различни техники за заявки