As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$set
O $set operador no Amazon DocumentDB é usado para atualizar o valor de um campo especificado em um documento. Esse operador permite que você adicione novos campos ou modifique os existentes em um documento. É um operador de atualização fundamental no driver Java do MongoDB, compatível com o Amazon DocumentDB.
Parâmetros
-
field: O campo a ser atualizado. -
value: o novo valor do campo.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $set operador para atualizar o Item campo em um documento.
Crie documentos de amostra
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 } } ])
Exemplo de consulta
db.example.update( { "Item": "Pen" }, { $set: { "Item": "Gel Pen" } } )
Saída
{
"Item": "Gel Pen",
"Colors": ["Red", "Green", "Blue", "Black"],
"Inventory": {
"OnHand": 244,
"MinOnHand": 72
}
}
Exemplos de código
Para ver um exemplo de código para usar o $set comando, escolha a guia do idioma que você deseja usar: