Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$in
El $in operador de Amazon DocumentDB es un operador de consulta lógico que le permite buscar documentos en los que el valor de un campo es igual a cualquiera de los valores especificados en una matriz.
Parámetros
-
field: el campo que se va a comparar con la matriz proporcionada. -
[value1, value2, ...]: una matriz de valores para que coincidan con el campo especificado.
Dollar ($) en los nombres de los campos
Consulte las limitaciones Dólar($) y punto(.) en los nombres de campos relacionadas con la consulta de campos con $ prefijo $in en objetos anidados.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $in operador para buscar documentos en los que el color campo es uno de los valores de la matriz proporcionada.
Cree documentos de muestra
db.colors.insertMany([ { "_id": 1, "color": "red" }, { "_id": 2, "color": "green" }, { "_id": 3, "color": "blue" }, { "_id": 4, "color": "yellow" }, { "_id": 5, "color": "purple" } ])
Ejemplo de consulta
db.colors.find({ "color": { "$in": ["red", "blue", "purple"] } })
Salida
{ "_id": 1, "color": "red" },
{ "_id": 3, "color": "blue" },
{ "_id": 5, "color": "purple" }
Ejemplos de código
Para ver un ejemplo de código para usar el $in comando, elija la pestaña del idioma que desee usar: