El campo PHP mongo find comienza con
Estoy tratando de hacer el equivalente de un mysql como php mongo; encontrar cualquier enlace en mi colección de artículos que comience con www.foo.com/{category}. Puedo ejecutarlo bien en el shell pero el controlador php parece no estar interpolando mi comando correctamente. Y el mongo regex carece de documentación exhaustiva. Aquí está mi código.
$cats = ['news', 'life', 'humor'];
foreach($cats as $cat){
$category = 'www.foo.com/' . $cat;
$articles = db()->articles->find(['link' => array('$regex'=>new MongoRegex("/^$category/"))]);
}
devuelve artículos pero los enlaces no coinciden.