Al utilizar las siguientes llamadas a métodos del controlador Java en sus consultas, el complemento MongoDB para IntelliJ genera información para su espacio de trabajo, incluyendo información sobre advertencias de índice, validación de tipos o validación de referencias a bases de datos. Si su consulta contiene una combinación de métodos que el complemento IntelliJ puede utilizar para generar información y otros que no, el complemento IntelliJ no genera información.
Métodos de operación de consulta
Nombre | Descripción |
|---|---|
Encuentra todos los documentos en la colección. | |
Agrega documentos según el proceso de agregación especificado. |
Métodos de filtrado
Nombre | Descripción |
|---|---|
Crea un filtro que coincide con todos los documentos donde el valor del nombre del campo es igual al valor especificado. | |
Crea un filtro que coincide con todos los documentos donde el valor del campo dado es mayor que el valor especificado. | |
Crea un filtro que coincide con todos los documentos donde el valor del campo dado es mayor o igual al valor especificado. | |
Crea un filtro que coincide con todos los documentos donde el valor del campo dado es menor que el valor especificado. | |
Crea un filtro que coincide con todos los documentos donde el valor del campo dado es menor o igual al valor especificado. | |
Crea un filtro que coincida con todos los documentos donde el valor del nombre del campo no sea igual al valor especificado. | |
Crea un filtro que coincide con todos los documentos donde el valor de un campo es igual a cualquier valor en la lista de valores especificados. | |
Crea un filtro que coincide con todos los documentos donde el valor de un campo no es igual a ninguno de los valores especificados o no existe. | |
Crea un filtro que realiza un AND lógico de la lista de filtros proporcionada. | |
Crea un filtro que realiza un OR lógico de la lista de filtros proporcionada. | |
Crea un filtro que realiza una operación NOR lógica en todos los filtros especificados. | |
Crea un filtro que coincide con todos los documentos que no coinciden con el filtro pasado. | |
Crea un filtro que coincide con todos los documentos que contienen el campo indicado. |
Métodos de la etapa de agregación
Nombre | Descripción |
|---|---|
Crea una etapa de canalización $match que compara los documentos entrantes con el filtro de consulta especificado y filtra los documentos que no coinciden. | |
Crea una etapa de canalización $project que proyecta campos de documento especificados. | |
Crea una etapa de canalización $sort para ordenar según los criterios especificados. | |
Crea una etapa de canalización $group para agrupar documentos mediante una expresión específica y generar un documento para cada agrupación distinta. | |
Crea una etapa de canalización $addFields que agrega nuevos campos a los documentos. | |
Crea una etapa de canalización $limit para el filtro especificado. |
Métodos acumuladores
Nombre | Descripción |
|---|---|
Obtiene un nombre de campo para una operación $group que representa la suma de los valores de la expresión dada cuando se aplica a todos los miembros del grupo. | |
Obtiene un nombre de campo para una operación $group que representa el promedio de los valores de la expresión dada cuando se aplica a todos los miembros del grupo. | |
Obtiene un nombre de campo para una operación $group que representa el valor de la expresión dada cuando se aplica al primer miembro del grupo. | |
Obtiene un nombre de campo para una operación $group que representa el valor de la expresión dada cuando se aplica al último miembro del grupo. | |
Devuelve una combinación de un campo calculado y un acumulador que produce un valor de la outExpression dada calculada para el elemento superior dentro de un grupo ordenado de acuerdo con la especificación sortBy proporcionada. | |
Devuelve una combinación de un campo calculado y un acumulador que produce una matriz BSON de valores del valor dado. | |
Devuelve una combinación de un campo calculado y un acumulador que produce un valor del | |
Devuelve una combinación de un campo calculado y un acumulador que produce una matriz BSON de valores del | |
Obtiene un nombre de campo para una operación $group que representa el máximo de los valores de la expresión dada cuando se aplica a todos los miembros del grupo. | |
Obtiene un nombre de campo para una operación $group que representa el mínimo de los valores de la expresión dada cuando se aplica a todos los miembros del grupo. | |
Obtiene un nombre de campo para una operación $group que representa una matriz de todos los valores que resultan de aplicar una expresión a cada documento en un grupo de documentos que comparten el mismo grupo por clave. | |
Obtiene un nombre de campo para una operación $group que representa todos los valores únicos que resultan de aplicar la expresión dada a cada documento en un grupo de documentos que comparten el mismo grupo por clave. |
Métodos de proyección
Nombre | Descripción |
|---|---|
Crea una proyección que incluye todos los campos dados. | |
Crea una proyección que excluye todos los campos dados. | |
Crea una proyección que combina la lista de proyecciones en una sola. Si hay claves duplicadas, la última tiene prioridad. |
Métodos de ordenación
Nombre | Descripción |
|---|---|
Cree una especificación de clasificación para una clasificación ascendente en los campos indicados. | |
Cree una especificación de clasificación para una clasificación descendente en los campos indicados. | |
Combine varias especificaciones de ordenación. Si se repite algún nombre de campo, prevalece el último. |