El operador `$in` es un operador de consulta en MongoDB que devuelve todos los documentos donde el valor de un campo dado existe en una matriz especificada. Es similar a la cláusula `IN` en SQL.
Aquí te dejo un ejemplo de cómo usarlo. Supongamos que tienes una colección `productos` y quieres obtener todos los productos cuyos `tipo` son “electrónico”, “móvil” y “casa”.
```js
db.productos.find({
tipo: {
$in: [ “electrónico”, “móvil”, “casa” ]
}
})
```
Este comando devuelve todos los documentos en la colección `productos` donde el campo `tipo` es igual a “electrónico”, “móvil” o “casa”.
Si queremos usar `$in` con números, funciona de la misma manera. Supongamos que tienes una colección `usuarios` con un campo `edad` y quieres encontrar todos los usuarios con 20, 30 o 40 años.
```js
db.usuarios.find({
edad: {
$in: [20, 30, 40]
}
})
```
Este comando te dará todos los usuarios que tienen 20, 30 o 40 años.