私はphpでMongodbを使用しなければならず、phpを使用してmongocollectionからデータを取得しようとしました。 phpでの次のmongoqueryは正常に記録を返します。しかし、私は次のクエリの制限を設定したい。PHPを使用してMongoQueryにlimit()を設定するには?
PHPコード:
$query = array("\$and"=>array(array('fld'=> array("\$in"=> array('4', '14', '20'))), array('stat'=>array("\$eq"=>"A"))));
$cursor = $this->collection->find($query);
私も道
$query = array("\$and"=>array(array('fld'=> array("\$in"=> array('4', '14', '20'))), array('stat'=>array("\$eq"=>"A")))).limit(2);
をfollwing試してみました。しかし、私は致命的なエラーを得た
未定義の機能制限()への呼び出し
上記のクエリでlimit()
を使用するには?
'リミット()'はMongoCursorオブジェクトのではなく、配列 –
'$カーソル=の$ this - >コレクション - >検索する($クエリ)の方法であり、 - > limit(2) 'は正しいですか? @ Yury Fedorov –
それは正しいように見える、それを試してください –