2013-07-04 7 views
1

dans le terminal, retourne ce que je veux:requête MongoDB avec plusieurs critères en utilisant php

db.test.find({"sessions": {"$gt":5}, "n_friends":{"$lt":5}}); 

Cependant en PHP, je n'ai pas encore réussi. La dernière chose que j'ai essayé ressemblait à ceci:

$query = $collection->find(array(
     'sessions' => array('$gt' => 1), 
     '$and' => array('n_friends' => array('$lt' => 50)))); 
+0

de Nevermind, je l'ai eu. Fondamentalement, je viens de réaliser que ':' devient '=>' en PHP, et le '{}' devient 'array()' – jSmith

Répondre

4

Vous it :) trop compliquer

<?php 
$query = array(
    'sessions' => array('$gt' => 1), 
    'n_friends' => array('$lt' => 50), 
); 
Questions connexes