1

在终端中,这将返回我想要的:

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

但是在 PHP 中,我还没有成功。我试过的最后一件事是这样的:

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

1 回答 1

4

你把它复杂化了:)

<?php
$query = array(
    'sessions' => array( '$gt' => 1 ),
    'n_friends' => array( '$lt' => 50 ),
);
于 2013-07-18T18:00:48.163 回答