diegohaz / querymen

Querystring parser middleware for MongoDB, Express and Nodejs (MEN)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filter by case insensitive regex

patrykgulas opened this issue · comments

Is it possible to filter records by case insensitive regex? My current implementation looks like:

router.get('/',
  token({ required: true }),
  query(),
  querymen.middleware({
    name: {
      type: String,
      paths: ['name'],
      operator: '$regex'
    }
  }),
  index)
commented

Just use type: RegExp (without operator):

router.get('/',
  token({ required: true }),
  query(),
  querymen.middleware({
    name: {
      type: RegExp,
      paths: ['name']
    }
  }),
  index)