title: Mongoose limit query for more performance
body: <p>I am trying to load huge data and it takes so much time. 
  On frontend I am displaying first 5 data. But I think I have to to it on backend side as well. </p>
  
  <p>I want to click on button then it should appear the next 5 objects. In this case on frontend with Angular its working but I will do it also in backend site. </p>
  
  <p>How can I sent to backend to load the next 5 object(records). 
  Thank for your help in advance.</p>
  
  <p><strong>Node.js</strong></p>
  
  <pre><code>router.get('/load', function(req, res) {
  
      Experiences.find({}).lean().exec(function(err, docs_accommo) {
  
          res.send(docs_accommo);
  
  
      });
  
  });
  </code></pre>
  
  <p><strong>Angular.js</strong></p>
  
  <pre><code>app.controller('loadData', ['$scope', '$http', '$window', '$upload', '$rootScope',
  function($scope, $http, $window, $upload, $rootScope) {
  $http.get('/load').success(function(data) {
  
          $scope.datafront = data;
      });
  
  $scope.totalDisplayed = 5;
  
      $scope.loadMore = function() {
          $scope.totalDisplayed += 5;
      };
  
  });
  </code></pre>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;div  ng-repeat="x in datafront | limitTo:totalDisplayed track by x._id" ng-cloak&gt;
  {{x}}
  
  &lt;/div&gt;
  
  
  &lt;button   class="btn btn-default" ng-click="loadMore()" style="float:right; margin-bottom:20px;" onClick="nanobar.go(100)"&gt;
  </code></pre>
  
  <p>Load more
      </p>