невозможно использовать регулярное выражение в операторе $ in в mongodb

Я пытаюсь использоватьregex с$in оператор, как упомянуто в документах, но я все еще не могу получить значение.

db.users.find({'profile.firstName':{$in:["/justin/i"]}}).count() = 0

но когда я использовал это

db.users.find({'profile.firstName':{$in:["justin"]}}).count()=1 а также

db.users.find({'profile.firstName':{$in:["Justin"]}}).count()=2

Отредактированный вопрос

Похоже, я не ясно с вопросом, я добавлю код для легкого понимания

Я пытаюсь получить список документов из запроса, который не учитывает регистр. Я думаю, что лучше объяснить мои сомнения с помощью кода.

Meteor.users.find({'profile.firstName':{$in:[/justin/i,/helen/i]}}).count()

даст документы, чьиprofile.firstName являетсяjustin/Justin/JUSTIn/HElen/helen

но мои сомнения, как дать переменнуюx=["sai","test","jacob",---etc] на местеhelen/justin

Ответы на вопрос(2)

Ваш ответ на вопрос