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

集計関数のMongoCursorTimeoutException

    集計関数のタイムアウトオプションを設定するには、commandを使用する必要があります MongoDBオブジェクトインスタンスの機能。例:

    $result = $database->command(
    array(
        'aggregate' => $my_collection,
        'pipeline' => array(
            array('$match' => $filter_query),
            array('$group' => array('_id'=>'$email')),
                        array('$skip'=>$offset),
            array('$limit'=>$per_page)
        )
    ),
    array( 'timeout' => $timeout )
    );
    

    詳細については、ドキュメント を参照してください。




    1. ワイルドカードテキストインデックスと継承されたスキーマ

    2. 画像に関するheroku/awsへの移行を解析します

    3. $inmongoDB演算子とperlの_id

    4. MongoDB Aggregationは、文字列の配列を単一の文字列に結合します