PHP mongo find field beginnt mit
Ich versuche, das Äquivalent eines MySQL wie für PHP Mongo zu tun; Das Finden eines Links in meiner Artikelsammlung beginnt mit www.foo.com/{category}. Ich kann es gut in der Shell ausführen, aber der PHP-Treiber scheint meinen Befehl nicht richtig zu interpolieren. Und dem Mongo-Regex fehlt eine gründliche Dokumentation. Hier ist mein Code.
$cats = ['news', 'life', 'humor'];
foreach($cats as $cat){
$category = 'www.foo.com/' . $cat;
$articles = db()->articles->find(['link' => array('$regex'=>new MongoRegex("/^$category/"))]);
}
it gibt Artikel zurück, aber die Links stimmen nicht überein.