mongo_update
(PECL mongo >= 0.8.0)
mongo_update — Updates objects in a database collection
Descrição
Removes matching objects, changes them to match a new object form, and resaves them to the database. If there are no matching objects and upsert is set, the new object will be inserted into the database.
Parâmetros
- connection
-
The database connection to use.
- ns
-
The database and collection name
- query
-
The object for which to query.
- newobj
-
The object to replace matches with.
- upsert
-
Whether to insert newobj into the collection if no objects are returned by the query.
Valor Retornado
If the update was successful.
Exemplos
Exemplo #1 mongo_update() example
This example shows how to update an existing object.
<?php
$query = array("x" => "y");
$newobj = array("x" => "z");
$conn = mongo_connect("localhost", true);
if (!$conn) {
die("Could not connect.");
}
$ok = mongo_update($conn, "foo.bar", $query, $newobj, false);
if( $ok ) {
echo "updated";
}
?>
O exemplo acima irá imprimir algo similar a:
updated
Veja Também
- mongo_insert() - Inserts an array into a database collection
- mongo_remove() - Removes documents from a database collection
mongo_update

mongo_remove