MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Chỉ định tham số truy vấn Mongo từ bộ điều khiển máy khách (MEAN.JS)

Một cách khác là chỉ cần chuyển các tham số tìm kiếm trong phương thức truy vấn, như sau:

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

và sau đó tại bộ điều khiển phía máy chủ, hãy đọc các tham số chuỗi truy vấn của bạn như sau:

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

Cách này không yêu cầu thêm tuyến đường hoặc dịch vụ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để truy xuất một giá trị từ mongoDB, bằng tên khóa của nó?

  2. cách truy vấn bằng cách sử dụng một trường cụ thể thay vì id trong express js

  3. Truy vấn Java / MongoDB theo ngày

  4. mongodb kiểm tra regex trên các trường từ một bộ sưu tập đến tất cả các trường trong bộ sưu tập khác

  5. Reactivemongo tuần tự hóa bản đồ thành BSONDocument