I have users collection with these documents.
[
{
email:'[email protected]'
},{
email:'[email protected]',
},{
email:'[email protected]',
},{
email:'[email protected]',
},{
email:'[email protected]',
}
]
I want to search users with partial email or full email like ex--
req.body.email='abc+2345';//partial search
let email = req.body.email;
req.body.email='[email protected]';//full email search
Mongo query to search partial or full using Regx
Users.find({$or:[{ 'email': { $regex: email, '$options': 'i' }}]})
It is unable to find users whose email contain 'abc+2345'
or '[email protected]'
.