Currently What I want to do is paginate all the data that has been successfully found by mongoose.
For example
route.js
app.get('/getProducts', function(req, res) {
Product.find({}, function(err, products) {
res.render('index');
});
});
Assume that I have successfully find all the data.
index.ejs
<% for(var i=0; i < products.length; i++) {%>
<%= products[i].name %>
<% } %>
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
How do I use bootstrap pagination to paginate the data ?