diff --git a/src/utils/queryParser.ts b/src/utils/queryParser.ts index c7d9963..7218738 100644 --- a/src/utils/queryParser.ts +++ b/src/utils/queryParser.ts @@ -3,10 +3,10 @@ import mongoose from "mongoose"; type MongoFilter = Record; function convertValue(value: string) { - if (!isNaN(new Date(value).getTime())) { - return new Date(value); - } else if (!isNaN(Number(value))) { + if (!isNaN(Number(value))) { return Number(value); + } else if (!isNaN(new Date(value).getTime())) { + return new Date(value); } else if (mongoose.Types.ObjectId.isValid(value)) { return new mongoose.Types.ObjectId(value); } else if (value === "true") {