Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.
Version | Function | Description |
---|---|---|
1.3.0 | MongoCollection::ensureIndex | Le paramètre options n'accepte plus que les booléens pour identifier un index unique. A la place, il peut contenir un tableau dont la syntaxe est la suivante : array('unique' => true). |
MongoCollection::insert | Le paramètre options n'accepte plus de booléen pour indiquer une insertion sécurisée. A la place, ceci doit maintenant être effectué via array('safe' => true). | |
MongoCollection::remove | Le paramètre options n'accepte plus de booléen pour indiquer "justOne". A la place, ceci doit être indiqué via array('justOne' => true). | |
MongoCollection::update | Le paramètre options n'accepte plus de booléen pour indiquer un upsert. A la place, ceci doit être effectué via array('upsert' => true). | |
MongoDB::listCollections | Ajout du paramètre includeSystemCollections. | |
1.2.11 | Mongo::getPoolSize | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. |
Mongo::getSlave | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
Mongo::getSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
Mongo::poolDebug | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
Mongo::setSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
Mongo::switchSlave | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoBinData::__construct | Lance une alerte de niveau E_DEPRECATED lorsque le second argument n'est pas utilisé. La valeur par défaut du paramètre type peut changer dans de futures versions. | |
MongoCollection::ensureIndex | Lance une alerte de niveau E_DEPRECATED lorsque le paramètre options est de type scalar. | |
MongoCollection::getSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoCollection::group | Lance une alerte de niveau E_DEPRECATED lorsque le paramètre options est de type scalar. | |
MongoCollection::remove | Lance une alerte de niveau E_DEPRECATED lorsque le paramètre options est de type scalar. | |
MongoCollection::setSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoCollection::update | Lance une alerte de niveau E_DEPRECATED lorsque le paramètre options est de type scalar. | |
MongoCursor::doQuery | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoDB::authenticate | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. Veuillez passer les détails d'authentification au constructeur. | |
MongoDB::forceError | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoDB::getSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoDB::prevError | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoDB::resetError | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoDB::setSlaveOkay | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoPool::getSize | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoPool::info | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
MongoPool::setSize | Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé. | |
1.2.10 | Mongo::getHosts | Le support de l'absence de jeu de réplication a été ajouté. Les éléments de tableau retournés incluent à présent également le hostname et le port. |
1.2.7 | MongoCollection::batchInsert | Le drapeau continueOnError a été ajouté. |
1.2.5 | MongoGridFS::storeUpload | Modification du second paramètre en un tableau de méta-données. Avant la version 1.2.5, le second paramètre étaient une chaîne optionnelle permettant d'écraser le nom du fichier. |
1.2.0 | Mongo::close | Avant la version 1.2.0, le driver n'utilisait pas les connexions persistentes par défaut, et toutes les connexions étaient fermées dès que une connexion MongoDB sortait du scope. Depuis la version 1.2.0, ce n'est plus le cas et c'est une mauvaise idée d'appeler la méthode close car vous pourriez finir par surcharger le serveur avec des connexions à haute charge. |
Mongo::__construct | Ajout des options username et password. | |
Mongo::__construct | Suppression de l'option persist, toutes les connexions sont desormais persistantes. Le paramètre peut tout de même être utilisé, il sera simplement ignoré. "persist" Si la connexion doit être persistante. La chaine représentant la valeur est utilisée comme identifiant de connexion, ainsi deux instances de Mongo qui sont initialisées avec array("persist" => "foobar") vont partager la même connexion à la base, alors que une instance initialisée avec array("persist" => "barbaz") utilisera une connexion différente. Le paramètre "replicaSet" accepte maintenant une chaine, pas un booléen (même si le booléen est toujours accépté). | |
MongoCollection::ensureIndex | Ajout de l'option timeout. | |
MongoCollection::insert | Ajout de l'option timeout. | |
MongoCollection::remove | Ajout de l'option timeout. | |
MongoCollection::save | Ajout de l'option timeout. | |
MongoCollection::update | Ajout de l'option timeout. | |
MongoDB::command | Ajout du paramètre options avec une seule option : timeout. | |
1.1.0 | MongoCursor::info | Ajout de quelques champs, incluant id (l'identifiant de curseur), at (le compteur du driver du document courant), numReturned (le nombre retourné par le serveur dans le batch courant), et server (le serveur sur lequel la requête a été émise ; utile en plus de la méthode MongoCursor::slaveOkay). |
1.0.11 | MongoCollection::ensureIndex | MongoException sera envoyée si le nom de l'index (généré ou défini) est plus long que 128 octets. |
MongoCollection::ensureIndex | "safe" déclenchera le failover du maitre, si nécessaire. | |
MongoCollection::insert | Se déconnecte lors d'erreurs "not master" si "safe" est utilisé. | |
MongoCollection::remove | Se déconnecte lors d'erreurs "not master" si "safe" est utilisé. | |
MongoCollection::save | Se déconnecte lors d'erreurs "not master" si "safe" est utilisé. | |
MongoCollection::update | Se déconnecte lors d'erreurs "not master" si "safe" est utilisé. | |
1.0.10 | MongoCursor::info | Ajout du champ started_iterating, un booléen indiquant si le curseur est antérieur ou postérieur à la requête. |
1.0.9 | Mongo::__construct | Ajout de l'option replicaSet. |
MongoCollection::batchInsert | Ajout de la possibilité de passer des entiers à l'option "safe" (auparavant, seuls les booléens étaient acceptés) et ajout de l'option "fsync". | |
MongoCollection::insert | Ajout de la possibilité de passer des entiers à l'option "safe" (auparavant, seuls les booléens étaient acceptés) et ajout de l'option "fsync". | |
MongoCollection::insert | Le type retourné a changé. C'est maintenant un tableau contenant les informations d'erreur si l'option "safe" est utilisée, sinon, c'est un booléen, comme auparavant. | |
MongoCollection::remove | Ajout de la capacité de passer des entiers aux options "safe" (n'acceptaient que des booléens avant) et ajout de l'option "fsync". | |
MongoCollection::remove | Le type retourné a été modifié en un tableau contenant les informations de l'erreur si l'option "safe" est utilisée, sinon, ce sera un booléen comme auparavant. | |
MongoCollection::save | Possibilité de passer des entiers pour l'option "safe" (n'acceptait que des booléen avant). Ajout de l'option "fsync". | |
MongoCollection::update | Le type retourné a été modifié en un tableau contenant les informations de l'erreur si l'option "safe" est utilisé, sinon, ce sera un booléen comme auparavant. | |
MongoCollection::update | Ajout de la possibilité de passer des entiers à l'option "safe" (auparavant, seuls les booléens étaient acceptés) et ajout de l'option "fsync". | |
1.0.7 | MongoCollection::count | Ajout des paramètres limit et skip. |
1.0.5 | MongoCollection::batchInsert | Ajout du paramètre "options". |
MongoCollection::insert | Modification du second paramètre en un tableau d'options. Avant la version 1.0.5, le second paramètre était un booléen indiquant l'option "safe". | |
MongoCollection::remove | Modification du second paramètre en un tableau d'options. Pre-1.0.5, le second paramètre était un booléen indiquant l'option "justOne" et il n'y avait pas d'option "safe". | |
MongoCollection::save | Ajout du paramètre "options". | |
MongoCollection::update | Ajout de l'option "safe". | |
1.0.2 | Mongo::__construct | Le constructeur a changé pour accepter une tableau. Avant 1.0.2, le constructeur acceptait les paramètres suivants: server Nom du serveur connect Paramètre optionnel indiquant si le constructeur doit se connecter à la base avant de retourner l'objet. Par défaut TRUE. persistent Si la connexion doit être persistante. paired Si la connexion doit être pairée. |
MongoCollection::ensureIndex | Le paramètre "options" passe de booléen à un tableau. En version Pre-1.0.2, le second paramètre était une valeur booléenne optionnelle spécifiant un index unique. | |
1.0.1 | MongoCollection::update | Le paramètre "options" passe de booléen à un tableau. En version Pre-1.0.1, le second paramètre était une valeur booléenne optionnelle, spécifiant un upsert. |