Skip to content

Commit 982457e

Browse files
replace $where with $expr
1 parent 49b39cb commit 982457e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

routes/authors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = function (express, config) {
2323

2424
router.get("/recentUpdates", function (req, res) {
2525
let lastTime = util.timeInSeconds() - 7200;
26-
Author.paginate({"$where": "this.fetch.latest > " + lastTime}, util.paginateReq(req, util.authorAllFields), function (err, authors) {
26+
Author.paginate({"$expr" : { "$gt" : [ "$fetch.latest",lastTime ] }}, util.paginateReq(req, util.authorAllFields), function (err, authors) {
2727
if (err) {
2828
return console.error(err);
2929
}

routes/resources.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ module.exports = function (express, config) {
2828
});
2929

3030
router.get("/new", function (req, res) {
31-
Resource.paginate({"$where": "this.releaseDate == this.updateDate"}, util.paginateReq(req, util.resourceListFields), function (err, resources) {
31+
Resource.paginate({ "$expr" : { "$eq" : [ "$releaseDate", "$updateDate" ] } }, util.paginateReq(req, util.resourceListFields), function (err, resources) {
3232
if (err) {
3333
return console.error(err);
3434
}
@@ -39,7 +39,7 @@ module.exports = function (express, config) {
3939

4040
router.get("/recentUpdates", function (req, res) {
4141
let lastTime = util.timeInSeconds() - 7200;
42-
Resource.paginate({"$where": "this.updateDate > " + lastTime}, util.paginateReq(req, util.resourceListFields), function (err, resources) {
42+
Resource.paginate({"$expr" : { "$gt" : [ "$updateDate",lastTime ] }}, util.paginateReq(req, util.resourceListFields), function (err, resources) {
4343
if (err) {
4444
return console.error(err);
4545
}

0 commit comments

Comments
 (0)