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;
});