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.
$unset
Nouveau depuis la version 8.0
Non pris en charge par le cluster Elastic.
La phase $unset d'agrégation dans Amazon DocumentDB vous permet de supprimer des champs de documents.
Paramètres
-
expression: nom de champ ou liste de plusieurs noms de champs.
Exemple (MongoDB Shell)
L'exemple suivant illustre l'utilisation de la phase d'$unsetagrégation pour supprimer le price champ.
Création d'exemples de documents
db.inventory.insertMany([ { item: "pencil", quantity: 100, price: 0.24}, { item: "pen", quantity: 204, price: 1.78 } ]);
Exemple d'agrégation
db.inventory.aggregate([ { $unset: "price" } ])
Sortie
[
{
_id: ObjectId('69248951d66dcae121d2950d'),
item: 'pencil',
quantity: 100
},
{
_id: ObjectId('69248951d66dcae121d2950e'),
item: 'pen',
quantity: 204
}
]
Exemples de code
Pour afficher un exemple de code d'utilisation de la $unset commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :