How do i set up dynamic query in Mongoose

I have created an employee attendance application where attendances are logged and stored in a database. I have been able to obtain a count of the particular date-field with the value of “Present” How do i create a dynamic query to get the last 7 days record?
the code is written like so :

{ if(err){    

// mongoDb database records

        "_id": "5d6565236574b1162c349d8f",
        "name": "Benjamin Hall",
        "department": "IT",
        "origin": "Texas",
        "employDate": "2019-08-27",
        "__v": 0,
        "attendances": {
            "2019-08-28": "Sick"
        "_id": "5d6367ee5b78d30c74be90e6",
        "name": "Joshua Jaccob",
        "department": "Marketing",
        "origin": "new york",
        "employDate": "2019-08-26",
        "__v": 0,
        "attendances": {
            "2019-08-26": "Present",
            "2019-08-27": "Sick"
              // output is 1


const Schema = mongoose.Schema;
const employeeSchema = new Schema({
  name: String,
  department: String,
  origin: String,
  employDate: String,
  attendances: Object
module.exports= Employee = mongoose.model('Employee', employeeSchema);

Look at the following documentation under the Querying section:

Then do something like the following to create the date for 7 days ago:

let date = new Date();
date.setDate(date.getDate() - 7);
// use date with $gte (greater or equal to )