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

Mongoose osídlí subdoc

Můžete použít select funkci a poté naplňte následujícím způsobem

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. Jak agregovat na obrovském poli v mongoDB?

  2. MongoDB $lookup Value Zpět do pole

  3. převést objekt mongodb na objekt javascript

  4. dotaz s mangustou