Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$set
El $set operador de Amazon DocumentDB se utiliza para actualizar el valor de un campo específico de un documento. Este operador le permite añadir nuevos campos o modificar los existentes en un documento. Es un operador de actualización fundamental en el controlador Java de MongoDB, que es compatible con Amazon DocumentDB.
Parámetros
-
field: El campo que se va a actualizar. -
value: el nuevo valor del campo.
Ejemplo (MongoDB Shell)
En el siguiente ejemplo, se muestra cómo utilizar el $set operador para actualizar el Item campo de un documento.
Cree documentos de muestra
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 } } ])
Ejemplo de consulta
db.example.update( { "Item": "Pen" }, { $set: { "Item": "Gel Pen" } } )
Salida
{
"Item": "Gel Pen",
"Colors": ["Red", "Green", "Blue", "Black"],
"Inventory": {
"OnHand": 244,
"MinOnHand": 72
}
}
Ejemplos de código
Para ver un ejemplo de código para usar el $set comando, elija la pestaña del idioma que desee usar: