Database

[{"name":"Gold","age":20,createdDate:ISODate("2023-05-03T12:36:02.719Z")}]

Query

db.collection.find({"$expr":{"$gte":["$createdDate",{"$dateSubtract":{"startDate":"$$NOW","unit":"day","amount":7}}]}})

Result