MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Korzystanie z natywnych obietnic ES6 z MongoDB

Nie ma się czym obejść, to jest oczekiwane zachowanie. cursor.count() zwraca obietnicę, jeśli chcesz wartość, musisz użyć .then , np.

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

lub uproszczony

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. Usuń duplikaty na mongodb

  2. $unionWith — odpowiednik UNION ALL w MongoDB

  3. Jak używać kombinacji $unset i $set w mongoDB

  4. moveChunk nie zaangażował TO-shard w transfer danych:nie można zaakceptować nowych porcji, ponieważ

  5. Różnice MongoDB między NumberLong a prostą Integer?