sql >> Databáze >  >> NoSQL >> MongoDB

Použití nativních slibů ES6 s MongoDB

Není co obejít, toto je očekávané chování. cursor.count() vrátí příslib, pokud chcete hodnotu, musíte použít .then , např.

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

nebo zjednodušeně

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


  1. Jak vyhledávat hodnotu obsahu v redis pomocí BookSleeve

  2. MongoDB:výsledek dotazu odpovídá libovolné hodnotě v poli

  3. Vypršení platnosti TTL dokumentu odkazovaného na Mongoose

  4. Instalace Memcached na Debian 9