配列の更新演算子は、配列要素と構造体を変更するために使用されます。
| Description | |
|---|---|
$ |
$ 位置指定演算子は、配列内の要素の位置を明示的に指定せずに、更新する配列内の要素を識別します。 |
$addToSet |
addToSet 演算子は、要素がまだ存在しない場合は配列に追加し、セット内の要素の一意性を確保します。 |
$each |
$each演算子は、1 つの更新操作で配列フィールドに複数の要素を追加するために、 $addToSet または $push 操作内で使用されます。 |
$pop |
$pop演算子は、配列の最初または最後の要素を削除します。 |
$position |
$positionは、新しい要素を挿入する配列内の位置を指定するために使用されます。 |
$[] |
$[] 演算子は、クエリ条件に一致する配列内のすべての要素を更新するために使用されます。 |
$[identifier] |
$[identifier] 演算子は、クエリ条件に一致する配列内の特定の識別子を使用してすべての要素を更新するために使用されます。 |
$pull |
配列から値のすべてのインスタンスを削除します。 |
$pullAll |
$pullAll演算子は、指定した値のすべてのインスタンスを配列から削除するために使用されます。 |
$push |
$push演算子は、指定した値を文書内の配列に追加します。 |