使用php的多个标准的MongoDB查询

时间:2013-07-04 03:19:53

标签: php mongodb

在终端中,这会返回我想要的内容:

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 ) ) ) ); 

1 个答案:

答案 0 :(得分:4)

你过度复杂了:)

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