sql >> Database teknologi >  >> NoSQL >> MongoDB

Angivelse af Mongo-forespørgselsparametre fra klientcontroller (MEAN.JS)

En anden måde er bare at videregive søgeparametrene i forespørgselsmetoden, sådan her:

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

og derefter på serversidecontrolleren, læs dine forespørgselsstrengparametre som denne:

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);
        }
    });
};

Denne måde kræver ikke flere ruter eller tjenester.



  1. Understøttelse af flere brugertyper af Passport-lokal mongoose node.js

  2. Hvordan projekterer DBRef på Spring MongoDB Aggregation?

  3. fremskynde jokertegn-tekstopslag

  4. Redis SortedSet:Hvordan får man værdier i numerisk rækkefølge frem for alfabetisk rækkefølge, når to værdier har samme score?