Я пытаюсь использовать регулярные выражения в моих запросах mongodb.Согласно документации, я могу запустить регулярное выражение в своем запросе, например:
db.customers.find( { name : /^foo.bar/ } );
Но есть способ сохранить регулярное выражение в документе и получить документы, где регулярное выражение соответствует предоставленной строке?
Пример документа:
{ _id : SomeID , matcher : "/^foo.bar/" }
Запрос (в моих снах).
db.customers.find( { matcher : { $matches : "foozbar" } );