$rename
The $rename operator in Amazon DocumentDB is used to rename a field in a document. This operator can be particularly useful when you need to update the structure of your documents or align them with new data models.
Parameters
-
field: The field to be renamed. -
newName: The new name for the field.
Example (MongoDB Shell)
The following example demonstrates how to use the $rename operator to rename the "Date.DoW" field to "Date.DayOfWeek" in a document with the "DocName" field set to "Document 1".
Create sample documents
db.example.insertOne({ "DocName": "Document 1", "Date": { "Month": 4, "Day": 18, "Year": 1987, "DoW": "Saturday" }, "Words": 2482 })
Query example
db.example.update( { "DocName": "Document 1" }, { $rename: { "Date.DoW": "Date.DayOfWeek" } } )
Output
{
"DocName": "Document 1",
"Date": {
"Month": 4,
"Day": 18,
"Year": 1987,
"DayOfWeek": "Saturday"
},
"Words": 2482
}
Code examples
To view a code example for using the $rename command, choose the tab for the language that you want to use: