Database

[{"_id":"should return 1",insertTime:ISODate("2022-01-01")},{"_id":"should not return 1",insertTime:ISODate("2023-02-14")}]

Query

db.collection.aggregate([{"$addFields":{flag:{$lt:[{$add:["$insertTime",5184000000]},"$$NOW"]}}},{"$match":{flag:true}},{"$unset":"flag"}])

Result