Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$set
L'$setopérateur dans Amazon DocumentDB est utilisé pour mettre à jour la valeur d'un champ spécifié dans un document. Cet opérateur vous permet d'ajouter de nouveaux champs ou de modifier des champs existants dans un document. Il s'agit d'un opérateur de mise à jour fondamental du pilote Java MongoDB, qui est compatible avec Amazon DocumentDB.
Paramètres
-
field: champ à mettre à jour. -
value: nouvelle valeur du champ.
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$setopérateur pour mettre à jour le Item champ dans un document.
Création d'exemples de documents
db.example.insert([ { "Item": "Pen", "Colors": ["Red", "Green", "Blue", "Black"], "Inventory": { "OnHand": 244, "MinOnHand": 72 } }, { "Item": "Poster Paint", "Colors": ["Red", "Green", "Blue", "White"], "Inventory": { "OnHand": 120, "MinOnHand": 36 } } ])
Exemple de requête
db.example.update( { "Item": "Pen" }, { $set: { "Item": "Gel Pen" } } )
Sortie
{
"Item": "Gel Pen",
"Colors": ["Red", "Green", "Blue", "Black"],
"Inventory": {
"OnHand": 244,
"MinOnHand": 72
}
}
Exemples de code
Pour afficher un exemple de code d'utilisation de la $set commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :