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

mongoose find all не изпраща обратно повикване

Тъй като getAllProductListings е асинхронен, трябва да изпратите отговора в обратното извикване:

// Get latest listings
router.get('/latest/all', function (req, res, next) {
Product.getAllProductListings(res);
});

И във вашия product.js :

//Find All
module.exports.getAllProductListings = function (response) {
var query = {};
Product.find(query, function (err, docs) {
    console.log(docs);
    response.send(docs);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Цикъл на масив и проверка на MongoDB колекция в цикъл (Async)

  2. Стартиране на mongodb сървър с помощта на npm скриптове

  3. Model.find не е функция в mongoose

  4. Тества REST маршрути с curl --data, връща 404

  5. Mongodb създава ли автоматично индекс в полето _id на вградени документи?