MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Lazy loading przy użyciu nodejs i mongoDB jako danych backendu

To powinno pomóc. Używa .skip metoda .find() kursor. Nazywam to paginacją, a nie leniwym ładowaniem.

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. Wersjonowanie Mongoose:kiedy można go bezpiecznie wyłączyć?

  2. Niezgodny potok agregacji Cosmos DB (Mongo API)?

  3. Jak używać $in lub $nin w agregacji mongo $group $cond

  4. Skutecznie zliczaj procent występowania w MongoDB

  5. Tworzenie baz danych w Pythonie i MongoDB