Router:
router.get('/:id', isLoggedIn, function (req, res) {
Answer.findOne({ post: req.params.id }, function (error, answer) {
Post.findOne({ _id: answer.post }, function (err, post) {
res.render('post/stats', { title: post.ask });
});
});
});
Chart function:
var chart = new Chart($("#answerChart"), {
type: 'pie',
data: {
datasets: [{
label: "",
backgroundColor: ["#3e95cd", "#8e5ea2"]
}]
},
options: {
title: {
display: true,
text: '{{ title }}'
}
}
});
chart.data.labels[0] = "Yes";
chart.data.labels[1] = "Test";
chart.data.datasets[0].data[0] = 5;
chart.data.datasets[0].data[1] = 3;
And I need to retrieve data dynamically from mongoose but I don't know how to do that.