Что происходит с Задачами, которые никогда не выполняются? Они правильно расположены?

Если вы хотите использовать переменную val в качестве параметра части запроса, вы можете использовать $ regex, например:

collection.find({"FirstName": {$regex:val}})

Нельзя помещать $ regex в $ in operator в соответствии с руководством.

Если вы хотите поместить объект регулярного выражения в оператор $ in, вы должны использовать объект регулярного выражения JavaScript, например:

collection.find({"FirstName": {$in: [/abc/, /123/]}})

Кстати , val in /val/ - это постоянная строка, а не переменная, как вы определили выше.

15
задан Alexei Levenkov 31 January 2015 в 22:18
поделиться