2011-06-25 6 views
-2

Quel est le code correct pour comparer le nom d'utilisateur et l'expérience en utilisant OU? Que voulez-vous avec un opérateur $ in dans le contexte de deux expressions régulières?MongoDB OR requête en PHP

$regex = new MongoRegex("/".$name."*/i"); 
$regex2 = new MongoRegex("/".$comm."*/i"); 

$where = array('$in' => array('username' => array($regex),'experience' => array($regex2))); 
$cursor = $collection->find($where)->limit($limit)->skip($skip); 

Répondre

0

Fait un sens zéro .... regardez plutôt l'opérateur $ ou $.