MongoDB proporciona un conjunto de operadores de consulta que se pueden utilizar para filtrar los documentos en una colección. Hay varios operadores disponibles, incluyendo operadores de comparación, operadores lógicos, operadores de elemento y operadores de evaluación.
Para usar un operador de consulta, se debe colocar el operador y el valor a la derecha de un campo clave en un objeto de consulta.
Aquí hay un ejemplo de cómo usar un operador de consulta en MongoDB.
Imagina que tienes una colección llamada “estudiantes” y cada documento se ve así:
```
{
“_id”: “123”,
“nombre”: “Juan”,
“edad”: 20,
“género”: “Hombre“
}
```
Si quieres encontrar todos los documentos cuya “edad” es mayor que 18, la consulta será la siguiente:
```javascript
db.estudiantes.find({ edad: { $gt: 18 } })
```
+ `$gt` es un operador de consulta que significa “mayor que”. El comando de arriba encuentra todos los documentos en la colección “estudiantes” donde el campo “edad” es mayor que 18.
Aquí hay una lista de otros operadores de consulta que puedes usar en MongoDB:
+ `$eq`: igual
+ `$ne`: no igual
+ `$lt`: menor que
+ `$lte`: menor o igual que
+ `$gte`: mayor o igual que
+ `$in`: en un conjunto de valores
+ `$nin`: no en un conjunto de valores
+ `$exists`: un campo existe
+ `$type`: el tipo de dato de un campo específico
Ten en cuenta que estos operadores deben comenzar con un símbolo de dólar “$”.