En primer lugar me decia que hacer este tipo de conexion a MongoDB era ineficiente porque si se caia la conexion no seria nuevamente Autentificada (utilizando la clase MongoDB):
Código PHP:
<?php
$m = new Mongo();
$db = $m->admin;
$db->authenticate($username, $password);
?>
Código PHP:
public function __construct() {
$username = 'administrador';
$userpass = 'administrador';
$database = 'Carrito';
$colecction = 'Productos';
$this->_cn = new Mongo("mongodb://$username:$userpass@localhost/$database");
$this->_collection = $this->_cn->selectCollection($database, $colecction);
}
Ahora me dice q hacer una conexion persistente es muy recomendada ya que hacer q cada vez se conecte seria engorroso. Viendo el ejemplo:
Código PHP:
<?php
for ($i=0; $i<1000; $i++) {
$m = new Mongo("localhost:27017", array("persist" => "x"));
}
?>
Y una duda q me deja muy inquieto... Como veran, utilizo la clase MONGO en mi conexion. Sin embargo, encontre un metodo llamado "COMMAND". Segun la documentacion me dice que la clase MONGODB tiene acceso a ese metodo y no MONGO.. ¿Puedo hacer uso de ese metodo command desde la clase Mongo?.. O ¿De que manera puedo utilizarlo?... Esa es una fuerte duda que tengo.
Porfavor, necesito q absuelvan mis dudas. Gracias de Antemano y Suerte a todos