Mongoose.js: Найти пользователя по имени пользователя LIKE value - PullRequest
83 голосов
/ 22 марта 2012

Мне нравится искать пользователя в mongoDb, ища пользователя с именем value.Проблема с:

username: 'peter'

в том, что я не могу найти его, если имя пользователя "Питер" или "Питер" .. или что-то в этом роде.

Так что я хочу сделать какsql

SELECT * FROM users WHERE username LIKE 'peter'

Надеюсь, вы, ребята, получите то, что им нужно?

Short: 'field LIKE value' в mongoose.js / mongodb

Ответы [ 11 ]

1 голос
/ 10 августа 2016

если я хочу запросить все записи при каких-то условиях , я могу использовать это:

if (userId == 'admin')
  userId = {'$regex': '.*.*'};
User.where('status', 1).where('creator', userId);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...