Du kan använda operatorn $where på följande sätt: db.col.find({$where: "\"my regex\".match(this.regex)"})