我必須使用Mongodb和PHP,並試圖從使用PHP的mongocollection獲取數據。用php返回記錄的下面的mongoquery成功。但我想爲以下查詢設置限制。如何將limit()設置爲MongoQuery使用PHP?
PHP代碼:
$query = array("\$and"=>array(array('fld'=> array("\$in"=> array('4', '14', '20'))), array('stat'=>array("\$eq"=>"A"))));
$cursor = $this->collection->find($query);
我也曾嘗試follwing方式
$query = array("\$and"=>array(array('fld'=> array("\$in"=> array('4', '14', '20'))), array('stat'=>array("\$eq"=>"A")))).limit(2);
但我得到致命錯誤
調用未定義功能限制()
如何在上述查詢中使用limit()
?
'極限()'是MongoCursor對象的方法,而不是陣列 –
'$光標= $這個 - >系列 - >找到($查詢) - >限制(2)'是否正確? @Yury Fedorov –
它看起來不錯,嘗試一下 –