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

Określanie parametrów zapytania Mongo z kontrolera klienta (MEAN.JS)

Innym sposobem jest po prostu przekazanie parametrów wyszukiwania w metodzie zapytania, na przykład:

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

a następnie na kontrolerze po stronie serwera odczytaj parametry ciągu zapytania w następujący sposób:

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

W ten sposób nie potrzeba więcej tras ani usług.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jak zaktualizować zagnieżdżony obiekt dokumentu mangusty tylko dla dostarczonych kluczy

  2. Grupuj i wyświetlaj dane

  3. Przykład transakcji w MongoDB 4.0 z wykorzystaniem PHP

  4. Jak wyeksportować obiekt, który stanie się dostępny tylko w asynchronicznym wywołaniu zwrotnym?

  5. Metoda MongoDB LinQ Select naprawdę pobierze tylko podzbiór pól?