Example #1
0
router.get('/getinfo', function(req, res, next) {
    var date = req.query.date == null ? null : req.query.date;
    var post = req.query.post == null ? null : req.query.post;

    var query = new AV.Query('TempInfo');
    query.addDescending('updatedAt');
    if (post != null) {
        query.equalTo('post', post);
    }
    if (date != null) {
        console.log(date);
        query.greaterThan('updatedAt', new Date(date + ' 00:00:00'));
        query.lessThan('updatedAt', new Date(date + ' 23:59:59'));
    }
    query.limit(1000);
    query.addAscending('updatedAt');
    query.find().then(function (resultes) {
        console.log();
        for (var i = 0 ; i < resultes.length; i++) {
            resultes[i].updatedAt = moment(resultes[i].updatedAt).format("YYYY-MM-DD HH:mm:ss");
            resultes[i].createdAt = moment(resultes[i].createdAt).format("YYYY-MM-DD HH:mm:ss");
        }
        var data = {
            code : 200,
            data : resultes,
            message : '操作成功'
        }
        res.send(data);
    });

});
Example #2
0
app.get('/announce', function(req, res) {
		var query = new AV.Query('Announce');
		query.addDescending('time');
		query.find().then(function(results) {
			// 处理返回的结果数据
			console.log(results);
			res.render('announce', {results:results});
		}, function(error) {
			console.log('Error: ' + error.code + ' ' + error.message);
			res.render('announce', {results:error});
		});
});
router.get('/', function(req, res, next) {
  var query = new AV.Query(MoneyPackage);
  query.limit(10);
  query.addDescending('createdAt');
  query.find().then(function(pkgs) {
    res.render('money-package', {
      moneyPackages: pkgs
    });
  }).catch(function(err) {
    if (err.code === 101) {
      res.render('money-package/index', {
        moneyPackages: []
      });
    }
    next(err);
  });
});