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

Указване на параметри на Mongo Query от клиентски контролер (MEAN.JS)

Друг начин е просто да подадете параметрите за търсене в метода на заявката, като този:

 $scope.searchart = function() {
    Articles.query({start:$scope.startDate, end:$scope.endDate}, function(articles) {
        $scope.articles = articles;
    });
};

и след това в контролера от страна на сървъра прочетете параметрите на низа на вашата заявка по този начин:

exports.searcharticle = function(req, res) {
    Article.find().where('date').gt(req.query['start']).lt(req.query['end']).exec(function(err, articles) {
        if (err) {
            res.render('error', {
                status: 500
            });
        } else {
            res.jsonp(articles);
        }
    });
};

Този начин не изисква повече маршрути или услуги.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nodejs Mongoose - как да избегнем ада с обратно извикване?

  2. Как да актуализирате и поместите множество документи в MongoDB с помощта на C# драйвери

  3. Как Mocha знае кой файл да зареди първо в тестовия пакет

  4. Актуализиране на вложен обект в mongoose

  5. Javascript API от страна на клиента на Mongodb