query parser bug fix

This commit is contained in:
2025-07-25 17:04:19 +05:30
parent fa1a34372b
commit e795c8b8f9

View File

@@ -3,10 +3,10 @@ import mongoose from "mongoose";
type MongoFilter = Record<string, any>;
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") {