MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoCursorTimeoutException para função agregada


Para definir a opção de tempo limite para a função agregada, você deve usar o command função da instância do objeto MongoDB. Por exemplo:
$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 )
);

Para obter mais informações, consulte a documentação