使用 php 在 mongodb 中使用 OR 运算符
$query = array(
'table' => $table,
'user_id' => array('$ne'=> null),
'$or' => array('movies' => array('$ne' => null), 'comics' => array('$ne' => null) )
);
$dbcollection->find($query);
在这里,我尝试返回电影数组或漫画数组不为空的整个记录,但我总是返回空数组。在数据库中,某些记录中存在电影或漫画数组,而其他一些记录中不存在电影或漫画数组。
如何更正此查询?