$unset
New from version 8.0
Not supported by Elastic cluster.
The $unset aggregation stage in Amazon DocumentDB allows you to remove fields from documents.
Parameters
-
expression: Field name or list of multiple field names.
Example (MongoDB Shell)
The following example demonstrates the use of the $unset aggregation stage to remove the price field.
Create sample documents
db.inventory.insertMany([ { item: "pencil", quantity: 100, price: 0.24}, { item: "pen", quantity: 204, price: 1.78 } ]);
Aggregation example
db.inventory.aggregate([ { $unset: "price" } ])
Output
[
{
_id: ObjectId('69248951d66dcae121d2950d'),
item: 'pencil',
quantity: 100
},
{
_id: ObjectId('69248951d66dcae121d2950e'),
item: 'pen',
quantity: 204
}
]
Code examples
To view a code example for using the $unset command, choose the tab for the language that you want to use: