Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$[]
L'operatore $[] all posizionale aggiorna tutti gli elementi di un array. Viene utilizzato quando è necessario modificare ogni elemento in un campo dell'array.
Parametri
-
field.$[]: Il campo array con l'operatore all-posizionale per aggiornare tutti gli elementi.
Esempio (MongoDB Shell)
L'esempio seguente dimostra l'utilizzo dell'$[]operatore per aggiornare tutti gli elementi dell'array.
Crea documenti di esempio
db.products.insertOne({ _id: 1, name: "Laptop", prices: [1000, 1100, 1200] });
Esempio di query
db.products.updateOne( { _id: 1 }, { $inc: { "prices.$[]": 50 } } );
Output
{
"_id" : 1,
"name" : "Laptop",
"prices" : [ 1050, 1150, 1250 ]
}
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo $[] dell'operatore, scegli la scheda relativa alla lingua che desideri utilizzare: