diff --git a/routes/vehicles.js b/routes/vehicles.js index e36cd56..5bd9507 100644 --- a/routes/vehicles.js +++ b/routes/vehicles.js @@ -8,7 +8,7 @@ const { regions } = require('../data_providers/constants'); const RsaProvider = require('../data_providers/rsa'); const NomerogramProvider = require('../data_providers/nomerogram'); const Utils = require('../utils/utils'); -const ObjectId = require('mongodb').ObjectID; +const ObjectId = require('mongodb').ObjectId; const DebugInfo = require('../models/DebugInfo'); const Vehicle = require('../models/vehicle'); @@ -156,12 +156,12 @@ router.get('/', async (req, res) => { response.count = await collection.countDocuments(finalQuery); } else { let compareOperator = isAscending ? '$gt' : '$lt'; - let lastVehicle = await collection.findOne({ _id: ObjectId(pageToken) }); + let lastVehicle = await collection.findOne({ _id: new ObjectId(pageToken) }); finalQuery.$or = [ { [sortBy]: { [compareOperator]: lastVehicle[sortBy] } }, { [sortBy]: lastVehicle[sortBy], - _id: { [compareOperator]: ObjectId(pageToken) } + _id: { [compareOperator]: new ObjectId(pageToken) } } ]; }