sql >> データベース >  >> NoSQL >> MongoDB

MongoDB php$inおよび$regex

    クイックスニペットがあります:

    $user_query = preg_replace("/[[:blank:]]+/"," ", $user_query);
    $arr_query = explode(' ', $user_query);
    
    if (count($arr_query) > 1) {
        $tmp = array();
    
        foreach ($arr_query as $q) {
            $tmp[] = new MongoRegex( "/". $q ."/" );
        }
    
        $who['keywords'] = array('$in' => $tmp);
    
    } else {
        $who['keywords'] = new MongoRegex( "/". $user_query ."/" );
    }
    
    $db->collection->find( $who );
    


    1. マングース:入力されたフィールドにデータを入力します

    2. Meteorコレクションにmomentjsオブジェクトを挿入する

    3. MongodbAggregationカウント配列/セットサイズ

    4. SQLサーバーからMongoDBに移行する理由と反対の理由