خرید بک لینک

Vote count: 0

I would like to show only partners that a user is assigned to, I have a list of partners as below:

    { 
        "_id" : ObjectId("57c1cfa16c9cdc9007b26f8a"), 
        "__t" : "Partner", 
        "createdAt" : ISODate("2016-08-27T17:36:33.648+0000"), 
        "updatedAt" : ISODate("2016-08-27T17:36:33.648+0000"), 
        "user" : ObjectId("57c1cf776c9cdc9007b26f7b"), 
        "descr" : "asdkalksdasdasd", 
        "name" : "partner1", 
        "__v" : NumberInt(0)
    },{ 
       "_id" : ObjectId("57c1cfe76c9cdc9007b26fd2"), 
       "__t" : "Partner", 
       "createdAt" : ISODate("2016-08-27T17:37:43.784+0000"), 
       "updatedAt" : ISODate("2016-08-27T17:37:43.784+0000"), 
       "user" : ObjectId("57c1cf776c9cdc9007b26f7b"), 
       "descr" : "sdfdsfsdf", 
       "name" : "partner2", 
       "__v" : NumberInt(0)
   }

In my user model I have this:

  partners: {
        type: [{
            type: Schema.ObjectId,
            ref: 'Partner'
        }]
    },

My function for showing partners looks as below:

/**
 * List of Partners
 */
exports.list = function (req, res) {
    // TODO:: Show only partners that user belongs to, except for admin, show all!
    Partner.find().sort('-created').populate('user', 'displayName').exec(function (err, partners) {
        if (err) {
            return res.status(400).send({
                message: errorHandler.getErrorMessage(err)
            });
        } else {
            partners = partners.filter(function(partner) {
                return partner._id === req.user.partners;
            });

            res.jsonp(partners);
        }
    });
};

This is not displaying any partner, I was thinking if I could use lodash for this, but I just dont know how do I use it in this case!

asked 1 min ago

برچسب: how to, in excel,how to, water,how to, emails in gmail,how to, emails in outlook,how to, youtube,how to, salt water,how to, in google sheets,how to, snapchat,how to, google search,how to, rainwater, نویسنده: استخدام کار تاريخ: سه شنبه 9 شهريور 1395 ساعت: 6:18

صفحه بندی