docs: function getDocsToArchive(criteria, primaryCollection) {
          var deferred = Q.defer();
  
          primaryCollection.find(criteria).toArray(function (err, items) {
              err ? deferred.reject(err) : deferred.resolve(items);
          });
  
          return deferred.promise;
      }