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

Jak vrátit výsledky Mongoose z metody hledání?

Snažíte se prosadit synchronní paradigma. Prostě to nejde. node.js je z větší části jednovláknový -- když je io hotovo, kontext provádění je dán. Signalizace je řízena zpětným voláním. To znamená, že máte buď vnořená zpětná volání, pojmenované funkce nebo knihovnu řízení toku, aby věci vypadaly lépe.

https://github.com/caolan/async#parallel

async.parallel([
   function(cb){
      users.find({}, cb);
   },
   function(cb){
      articles.find({}, cb);
   }
], function(results){
   // results contains both users and articles
});


  1. NodeJS + MongoDB:Získávání dat z kolekce pomocí findOne ()

  2. Pět tipů pro lepší hosting MongoDB v Azure

  3. Jak nakonfiguruji JedisConnectionFactory pro použití SSL, aby se mi nezobrazovala chyba:JedisDataException:ERR nešifrované připojení je zakázáno?

  4. Podporuje Spring Data Redis (1.3.2.RELEASE) JedisSentinelPool of jedis?