sql >> Database >  >> NoSQL >> MongoDB

MongoCursorTimeoutUitzondering voor aggregatiefunctie

Om de time-outoptie voor de aggregatiefunctie in te stellen, moet u command . gebruiken functie van MongoDB-objectinstantie. Bijvoorbeeld:

$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 )
);

Raadpleeg voor meer informatie de documentatie




  1. Wat is de juiste manier om een ​​mongodb-replicaset in te stellen met behulp van docker en fig?

  2. Mongoose, CastError:Cast to Array mislukt voor waarde bij het opslaan van een model dat een model bevat

  3. Inleiding tot Apache HBase-snapshots, deel 2:diepere duik

  4. Alle gedetailleerde en specifieke redenen waarom MongoDB veel sneller is dan SQL DB's?