I'm trying to add data to my "data" returned in express. Here my snippet, I'm trying to add currentPage and count variables:
app.get("/blog/page/:pageTargeted", (req,res) => {     
  var rangeScoped = (req.params.pageTargeted * 8);
  Posts.find().sort({ date: -1}).skip(rangeScoped).limit(8).exec(function (err, data) {
    data.currentPage= req.params.pageTargeted || 1 ;
    data.count = Posts.estimatedDocumentCount();
    if (err) return console.error(err);
    console.log(data);
    res.status(200).send(data)
  })
});
I have also tried:
 currentPage= req.params.pageTargeted || 1 ;
 count = Posts.estimatedDocumentCount();
 if (err) return console.error(err);
 console.log(data);
 res.status(200).send(data currentPage, count)
It doesn't works, currentPage and count aren't add in the res.send toward the browser. I have just the data corresponding to the database get's request. So what it going wrong ? I just can't figure out it. Because to me I have well injected the data into the object so, it should works. If anybody has an hint, would be great.
 
    