都来自数组:
$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)))