配列からの両方:
$g = array("Drama", "Crime");
行う:
$genre = array("genre" => "Drama", "genre" => "Crime");
基本的に次の条件で、データベース mongoDB に対してクエリを実行する必要があります。
genre = 'Drama' OR genre = 'Crime'
試した理由は次のとおりです。
find(array("genre" => "Drama", "genre" => "Crime"))
キーが同じであるため、そのような配列を作成することはできません。目的のクエリを実行するにはどうすればよいですか?
UPD 正しい解決策:
$g = array("Drama", "Crime");
find(array("genre" => array('$in' => $g)))