Поле поиска PHP Монго начинается с
Я пытаюсь сделать эквивалент MySQL, как для PHP Монго; найти любую ссылку в моей коллекции статей, которая начинается с www.foo.com/ndomcategory}. Я могу выполнить это нормально в оболочке, но драйвер php, кажется, не интерполирует мою команду правильно. И регулярному выражению Монго не хватает тщательной документации. Вот мой код.
$cats = ['news', 'life', 'humor'];
foreach($cats as $cat){
$category = 'www.foo.com/' . $cat;
$articles = db()->articles->find(['link' => array('$regex'=>new MongoRegex("/^$category/"))]);
}
он возвращает статьи, но ссылки не совпадают.