A las clases/funciones/métodos de esta extensión se han realizado los siguientes cambios.
Version | Function | Description |
---|---|---|
1.3.0 | MongoCollection::ensureIndex | El parámetro options ya no acepta un booleano para identificar un índice único. En su lugar, ahora debe hacerse con array('unique' => true). |
MongoCollection::insert | El parámetro options ya no solo acepta un booleano que indique inserción segura. En su lugar, ahora se debe hacer con array('safe' => true). | |
MongoCollection::remove | El parámetro options ya no solo acepta un booleano que indique "soloUno" ("justOne"). En su lugar, ahora se debe hacer con array('justOne' => true). | |
MongoCollection::update | El parámetro options no acepta un valor booleano para indicar un upsert. En su lugar, esto ahora se tiene que hacer con array('upsert' => true). | |
1.2.11 | Mongo::getPoolSize | Emits E_DEPRECATED when used. |
Mongo::getSlave | Emits E_DEPRECATED when used. | |
Mongo::poolDebug | Emits E_DEPRECATED when used. | |
MongoCollection::update | Emite E_DEPRECATED cuando options es de tipo scalar. | |
MongoCursor::doQuery | Emits E_DEPRECATED when used. | |
MongoDB::forceError | Emite E_DEPRECATED cuando es usada. | |
1.2.10 | Mongo::getHosts | Support for non-replicasets was added. The returned array elements now also include the hostname and port. |
1.2.7 | MongoCollection::batchInsert | Se añadió la bandera continueOnError. |
1.2.5 | MongoGridFS::storeUpload | Cambiado el segundo parámetro a un array de metadatos. Antes de la versión 1.2.5, el segundo parámetro fue un string opcional reemplazando el nombre de archivo. |
1.2.0 | Mongo::close | Antes de la versión 1.2.0 el controlador no utilizaba conexiones persistentes de manera predeterminada, y todas las conexiones eran cerradas tan pronto como una conexión MongoDB se salía de ámbito. Desde la versión este ya no es el caso y es una mala idea llamar a close ya que se podría terminar con la sobrecarga del servidor con conexiones bajo una alta carga. |
Mongo::__construct | Añadidas las opciones username y password. | |
Mongo::__construct | Eliminada la opción de persistencia, ya que ahora todas las conexiones lo son. Se puede seguir usando, pero no tendrá ningún efecto. "persist" Si la conexión debe o no ser presistente. Si se habilita, la conexión lo será. Su representación en forma de string se usa como id de la conexión, de modo que dos instancias de Mongo que se inicialicen con array("persist" => "foobar") compartirán la misma conexión, mientras que una instancia inicializada con array("persist" => "barbaz") usará una conexión a base de datos diferente. Ahora el parámetro "replicaSet" espera un strings, y no un booleano (aunque todavía se aceptaría un booleano). | |
MongoCollection::ensureIndex | Añadida la opción timeout (tiempo de expiración). | |
MongoCollection::insert | Añadida la opción "timeout". | |
MongoCollection::remove | Añadida la opción "timeout". | |
MongoCollection::save | Añadida la opción "timeout". | |
MongoCollection::update | Añadida la opción "timeout". | |
MongoDB::command | Añadido el parámetro options con una única opción: timeout. | |
1.1.0 | MongoCursor::info | Added a number of other fields, including id (the cursor id), at (the driver's counter of which document is current), numReturned (the number returned by the server in the current batch), and server (which server the query was sent to—useful in conjunction with MongoCursor::slaveOkay). |
1.0.11 | MongoCollection::ensureIndex | "safe" emitirá fallos del maestro, cuando proceda. |
MongoCollection::ensureIndex | Se lanza MongoException si el nombre de índice (generado o asignado) es superior a 128 bytes. | |
MongoCollection::insert | Si "safe" está habilitado y hay un error que no sea en el maestro, se desconecta. | |
MongoCollection::remove | Si "safe" está habilitado y hay un error que no sea en el maestro, se desconecta. | |
MongoCollection::save | Si "safe" está habilitado y hay un error que no sea en el maestro, se desconecta. | |
MongoCollection::update | Si "safe" está habilitado y hay un error que no sea en el maestro, se desconecta. | |
1.0.10 | MongoCursor::info | Added started_iterating field, a boolean indicating if cursor is pre- or post-query. |
1.0.9 | Mongo::__construct | Añadida la opción replicaSet. |
MongoCollection::batchInsert | Añadido soporte para pasar enteros a la opción "safe" (antes sólo aceptaba booleanos) y añadida la opción "fsync". | |
MongoCollection::insert | Cambiado el tipo devuelto por un array que contiene información del error si se utiliza la opción "safe", de otro modo es un booleano como antes. | |
MongoCollection::insert | Añadido soporte para pasar enteros a la opción "safe" (antes sólo aceptaba booleanos) y añadida la opción "fsync". | |
MongoCollection::remove | Añadido soporte para pasar enteros a la opción "safe" (antes sólo aceptaba booleanos) y añadida la opción "fsync". | |
MongoCollection::remove | El tipo de vuelto se cambió para ser un array que contiene la información del error si se usa la opción "safe", si no, es un booleano como antes. | |
MongoCollection::save | Añadido soporte para pasar enteros a la opción "safe" (antes sólo aceptaba booleanos) y añadida la opción "fsync". | |
MongoCollection::update | Añadido soporte para pasar enteros a la opción "safe" (antes sólo aceptaba booleanos) y añadida la opción "fsync". | |
MongoCollection::update | Cambiado el tipo devuelto por un array que contiene información del error si se utiliza la opción "safe", de otro modo es un booleano como antes. | |
1.0.7 | MongoCollection::count | Añadidos los parámetros limit y skip. |
1.0.5 | MongoCollection::batchInsert | Añadido el parámetro "options". |
MongoCollection::insert | Cambiado el segundo parámetro a un array de opciones. Antes de 1.0.5, el segundo parámetro era un booleano indicando la opción "safe". | |
MongoCollection::remove | Cambiado el segundo parámetro a un array de opciones. Antes de 1.0.5, el segundo parámetro era un booleano indicando la opción "justOne" y no existía la opción "safe". | |
MongoCollection::save | Añadido el parámetro "options". | |
MongoCollection::update | Añadida la opción "safe". | |
1.0.2 | Mongo::__construct | Cambiado el constructor para que acepte un array de opciones. Antes de 1.0.2, el constructor tenía los siguientes parámetros: server Nombre de servidor. connect Parámetro booleano opcional para especificar si el constructor debe o no conectar a la base de datos antes de devolver el control. Por omisión, TRUE. persistent Si la conexión debe o no ser persistente. paired Si la conexión debe vincularse. |
MongoCollection::ensureIndex | Cambiado el parámetro "options" de booleano a array. Antes de 1.0.2, el segundo parámetro era un booleano opcional que especificaba si era o no un índice único. | |
1.0.1 | MongoCollection::update | Cambiado el parámetro "opciones" de un booleano a un array. Antes de 1.0.1, el segundo parámetro era un booleano opcional cuyo valor indicaba si era o no upsert. |