$gte¶
On this page
Definition¶
-
$gte
¶ Syntax:
{ field: { $gte: value } }
$gte
selects the documents where the value of thefield
is greater than or equal to (i.e.>=
) a specified value (e.g.value
.)For most data types, comparison operators only perform comparisons on fields where the BSON type matches the query value’s type. MongoDB supports limited cross-BSON comparison through Type Bracketing.
Examples¶
The following examples use the inventory
collection. Create the
collection:
Match Document Fields¶
Select all documents in the inventory
collection where quantity
is greater than or equal to 20
:
Example output:
Perform an Update Based on Embedded Document Fields¶
The following example sets the price
field based on a $gte
comparison against a field in an embedded document.
Example output:
This updateOne()
operation searches for an
embedded document, carrier
, with a subfield named fee
. It sets
{ price: 9.99 }
in each document where fee
has a value greater
than or equal to 2.
To set the value of the price
field in only the first document
where carrier.fee
is greater than 2, use
updateOne()
.
- MongoDB Manual
- All Results