単一のドキュメントに制限するには、次を使用しますlimit(1)
。
$result1 = $mo->find( array( 'username' => 'BLABLA', 'stream' => array('$exists' => true) ) )->limit(1);
また
findOne
$result1 = $mo->findOne( array( 'username' => 'BLABLA', 'stream' => array('$exists' => true) ) );
そして、子供を分類する。最後に I've seen the pastebin も追加する必要があり->sort(array("stream.time" => -1));
ます。日付順に並べたいと思います。
最終的なコード:
$result1 = $mo->findOne( array(
'username' => 'BLABLA',
'stream' => array('$exists' => true)))->sort(array("stream.time" => -1));;
配列の単一の値に制限することについて私が知っていることから、追加する必要があるループ
が必要です(検索内、メイン配列の直後):find(.... , array('streams' => array('$slice' => 1)));