I am working on a moongoose app and facing issue to search the data having single val in string
e.g.
Data :[
        { "name": "Shubham"},
        {"name":"Shubham Sharma"},
        {"name":"Sharma"}
      ]
Search result for "Shubham" should be
[
    { "name": "Shubham"}
]
Using this query I am not able to achieve my goal
var regexp = new RegExp(`^${name.toLowerCase()}`);
 let promise = await usersModel.find({ name: regexp }).limit(40)
.collation({ locale: "en", caseLevel: true })
    .exec(async function (err, users) {
        if (err) {
          return users;
        }})
      throw err;
    });
 
     
    