MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Мързеливо зареждане с използване на nodejs и mongoDB като бекенд данни

Това трябва да помогне. Той използва .skip метод на .find() курсор. Наричам го страниране, а не мързеливо зареждане.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да подобрим производителността на вмъкване на MongoDB

  2. C# драйвер за MongoDb:как да използвам limit+count?

  3. Използване на @Resource инжектиране за Mongo db, вътре в Web Bundle в OSGI, под Liberty Profile

  4. Какъв е правилният начин за справяне с връзките на Mongodb?

  5. Композитен ключ на MongoDB:InvalidOperationException:{document}. Самоличността не се поддържа