@meda.dach
MongoDB поддерживает использование регулярных выражений в запросах для поиска и фильтрации данных. Для этого нужно использовать оператор $regex
.
Примеры:
1
|
db.users.find({ name: { $regex: /^John/ } }) |
1
|
db.users.find({ email: { $regex: /gmail/ } }) |
1
|
db.users.find({ phone: { $regex: /^d+$/ } }) |
1
|
db.users.find({ address: { $regex: /(Street|Avenue)/ } }) |
Обратите внимание, что регулярные выражения в запросах могут замедлять производительность базы данных, поэтому их следует использовать с осторожностью и только при необходимости.