sql >> Database >  >> NoSQL >> MongoDB

Lui laden met nodejs en mongoDB als backend-gegevens

Dit zou moeten helpen. Het gebruikt de .skip methode van de .find() cursor. Ik noem het paginering in plaats van lui laden.

var itemsPerPage = 10;

router.get('/users/:pageNum', function(req, res) {
  var db = req.db; 
  var users = db.get('users'); 
  users.find(query, {skip: (itemsPerPage * (pageNum-1)), limit: itemsPerPage},function(e, docs){
    res.render('users', { 
      title: 'Users',
      'users': docs  
    });
  });
});


  1. Mongo-query op subvelden

  2. Mongodb wordt niet bijgewerkt wanneer ik dit op deze manier gebruik

  3. Projectarray van objecten naar sleutelwaarde

  4. MongoDB findOneAndDelete()