User.find({ name: 'Ashutosh' }).where('created_at').gt(monthAgo).exec(function(err, users) { if (err) throw err; // show the records in the past month console.log(users); });
router.get('/verified', function (req, res) { Account.find({ 'owner': { $exists: true, $ne: null }, 'lastVoted': { $gt: moment().subtract(1, 'day').toDate() }, }) .where('votingweight').gt(0) .where('score').gte(80) .sort('-score') .select('-_id account alias uptime votingweight delegators score') .exec(function (err, accounts) { if (err) { console.log("API - All Reps", err); return; } res.json(accounts); }); });
res.format({ html: function () { res.render('event', { user: req.user }); }, json: function () { Event .find({ 'user': req.user._id }) .where('start').gt(req.query.start * 1000).lt(req.query.end * 1000) .exec(function (err, docs) { if (!err) { console.log(docs); var events = []; docs.forEach(function (doc) { events.push(doc.toObject({ virtuals: true })); }); res.json(events); } else { throw err; } }); } });
/* GET home page. */ router.get('/', function (req, res, next) { Account.find({ 'owner': { $exists: true, $ne: null }, 'lastVoted': { $gt: moment().subtract(1, 'day').toDate() }, }) .where('votingweight').gt(0) .where('score').gte(80) .sort('-score') .populate('owner') .exec(function (err, accounts) { res.render('index', { loggedin: req.isAuthenticated(), moment: moment, accounts: accounts, nanorpc: nanorpc, variableRound: variableRound }); }); });