async productDetails(language, req, callback) {
this.products.findOne({ _id: req.query.productId }, { createdAt: 0, updatedAt: 0, isActive: 0, isDeleted: 0, __v: 0 })
.populate('createBy')
.populate('category')
.populate('subCategory')
.exec(function(error,data){
console.log("777777777777777777",data)
if (error) {
callback(error);
}
if (data && data.length == 0) {
return callback(false, common.errorMsg("NO Details FOUND"));
}
else {
data=data.map(function(details){
return {
storename : details.createdBy.fullName,
categoryname :details.category.name,
subcategoryname :details.subCategory.name
}
})
return callback(false, common.successMsg("product list", data));
}
})
}
reply a link to the challenge pls.
It is easier to jump to the correct step, if you do so.
thats fine now ive fixed this already by taking data into an array
1 Like
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.