MongoCursor::explain Devuelve una explicación de la consulta, útil para la optimización y depuración &reftitle.description; public arrayMongoCursor::explain &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Devuelve la explicación de la consulta. &reftitle.examples; Ejemplo de <function>MongoCursor::explain</function> find(array("x"=>1), array("y")); $cursor->sort(array("z" => 1))->limit(4)->skip(5); var_dump($cursor->explain()); ?> ]]> &example.outputs.similar; string(15) "BtreeCursor x_1" ["startKey"]=> array(1) { ["x"]=> int(1) } ["endKey"]=> array(1) { ["x"]=> int(1) } ["nscanned"]=> float(4) ["n"]=> int(4) ["scanAndOrder"]=> int(1) ["millis"]=> int(3) ["allPlans"]=> array(2) { [0]=> array(3) { ["cursor"]=> string(15) "BtreeCursor x_1" ["startKey"]=> array(1) { ["x"]=> int(1) } ["endKey"]=> array(1) { ["x"]=> int(1) } } [1]=> array(3) { ["cursor"]=> string(11) "BasicCursor" ["startKey"]=> array(0) { } ["endKey"]=> array(0) { } } } } ]]> &reftitle.errors; Lanza una MongoConnectionException si no se puede acceder a la base de datos. &reftitle.seealso; La documentación principal de MongoDB sobre explain.