public function whereLike($field, $regex, $caseInsensitive = true)
{
// regex
$expression = array('$regex' => $regex);
// options
$options = '';
if ($caseInsensitive) {
$options .= 'i';
}
$expression['$options'] = $options;
// query
return $this->where($field, $expression);
}