4

「タイトル」または「タグ」フィールドで結果を見つけるために、mongodb「ビデオ」コレクションにクエリを実行しようとしています...タイトルやタグに含まれていることがわかっている用語を検索しても、0の結果が返され続けます...任意の助けをいただければ幸いです

<?php
$user_query = preg_replace("/[[:blank:]]+/"," ", $_GET['q']);
$arr_query = explode(' ', $user_query);

foreach ($arr_query as $q) {
    $title[] = '/'. $q .'/i';
    $tags[] = '/'. $q .'/i';
}
$who=array(
   '$or' => array(
        array('$in' => array('$regex' => $title)),
        array('$in' => array('$regex' => $tags))
            )
    );

$vids=$videos->find($who);
?>
4

2 に答える 2