Для PHP mongo Нравится. У меня было несколько вопросов с php mongo. Я обнаружил, что объединение некоторых параметров regex помогает в некоторых ситуациях Поле поиска PHP mongo начинается с . Я полагал, что буду публиковать здесь, чтобы внести вклад в более популярную нить
, например
db()->users->insert(['name' => 'john']);
db()->users->insert(['name' => 'joe']);
db()->users->insert(['name' => 'jason']);
// starts with
$like_var = 'jo';
$prefix = '/^';
$suffix = '/';
$name = $prefix . $like_var . $suffix;
db()->users->find(['name' => array('$regex'=>new MongoRegex($name))]);
output: (joe, john)
// contains
$like_var = 'j';
$prefix = '/';
$suffix = '/';
$name = $prefix . $like_var . $suffix;
db()->users->find(['name' => array('$regex'=>new MongoRegex($name))]);
output: (joe, john, jason)