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

Mongoose популация subdoc

Можете да използвате select функция и след това попълнете както следва

Order.findOne({ _id: req.body.id})
    .select('-_id productOrder')
    .populate('productOrder')
    .exec(function (err, orderObj) {
      if(!err) {
        var productOrder = orderObj.productOrder;
        //products.forEach(function(elem){
            console.log("products = " + JSON.stringify(productOrder));
        //});

        console.log("REQ._ID " + req.body.id);
        res.render('store/cart', {
            title: 'MyCart',
            angularApp: 'storeApp',
            products: productOrder
        });
      }
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB премахва елементи в зависимост от всички други елементи (итерация)

  2. MongoDB актуализира документ, когато вече съществува с ReactiveMongo

  3. Какво не е наред със заявката за премахване на MongoDB, използвайки mongodb java за подмасив на документ?

  4. използвам обещание на node.js за валидиране дали потребителското име съществува в db или не

  5. Как мога да сортирам и ограничавам с Mongoose