- Reference >
- Operators >
- Update Operators >
- Array Update Operators >
- $pop
$pop¶
On this page
Definition¶
-
$pop¶ The
$popoperator removes the first or last element of an array. Pass$popa value of-1to remove the first element of an array and1to remove the last element in an array.The
$popoperator has the form:To specify a
<field>in an embedded document or in an array, use dot notation.
Behavior¶
The $pop operation fails if the <field> is not an array.
If the $pop operator removes the last item in the
<field>, the <field> will then hold an empty array.
Examples¶
Remove the First Item of an Array¶
Given the following document in a collection students:
The following example removes the first element (8) in the
scores array:
After the operation, the updated document has the first item 8
removed from its scores array: