Sometimes, we want to get all the values that contains part of a string using Mongoose find
.
In this article, we’ll look at how to get all the values that contains part of a string using Mongoose find
.
How to get all the values that contains part of a string using Mongoose find?
To get all the values that contains part of a string using Mongoose find
, we can use the $regex
operator.
For instance, we write
Books.find({
"authors": {
"$regex": "Alex",
"$options": "i"
}
},
(err, docs) => {}
);
to call Books.find
to query for authors
set to a string that has 'Alex'
in it anywhere in the string.
We set $options
to 'i'
to compare authors
in a case-insensitive manner.
Conclusion
To get all the values that contains part of a string using Mongoose find
, we can use the $regex
operator.