Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Métodos de controladores Java para generar información

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.

Nombre
Descripción

MongoCollection.find()

Encuentra todos los documentos en la colección.

Agrega documentos según el proceso de agregación especificado.

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 coincida con todos los documentos donde el valor del campo dado es mayor o igual que el valor especificado.

Crea un filtro que coincide con todos los documentos cuyo valor de campo es menor que el valor especificado.

Crea un filtro que coincida con todos los documentos donde el valor del campo dado sea menor o igual que el 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 empareja todos los documentos donde el valor de un campo es igual a cualquier valor en la lista de valores especificados.

Crea un filtro que coincida con todos los documentos donde el valor de un campo no sea igual a ninguno de los valores especificados o no exista.

Crea un filtro que realiza una operación lógica Y de la lista proporcionada de filtros.

Crea un filtro que realiza un OR lógico de la lista de filtros proporcionada.

Crea un filtro que realiza una operación lógica NOR en todos los filtros especificados.

Crea un filtro que haga coincidir todos los documentos que no coincidan con el filtro pasado.

Crea un filtro que coincide con todos los documentos que contienen el campo dado.

Nombre
Descripción

Crea una etapa de pipeline $match que compara los documentos entrantes con el filtro de consulta especificado, descartando los documentos que no coinciden.

Crea una $group pipeline para agrupar documentos mediante una expresión especificada y generar un documento para cada agrupamiento distintivo.

Crea una etapa de canalización $addFields que agrega nuevos campos a los documentos.

Crea una etapa de la pipeline $unwind para deconstruir un campo de arreglo de los documentos de entrada, creando un documento de salida para cada elemento del arreglo.

Crea una etapa $limit para el filtro especificado.

Nombre
Descripción

Obtiene un nombre de campo para una operación $group que representa la suma de los valores de la expresión indicada aplicados a todos los nodos del grupo.

Obtiene un nombre de campo para una $group operación que representa el promedio de los valores de la expresión dada al aplicarse a todos los nodos del grupo.

Obtiene un nombre de campo para una operación $group que representa el valor de la expresión especificada cuando se aplica al primer nodo 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 nodo del grupo.

Devuelve una combinación de un campo calculado y un acumulador que produce un valor del outExpression dado calculado para el elemento superior dentro de un grupo ordenado según 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. outExpression calculado para los N elementos superiores dentro de un grupo ordenado de acuerdo con la especificación sortBy proporcionada, donde N es el valor integral positivo de nExpression.

Devuelve una combinación de un campo calculado y un acumulador que produce un valor del outExpression dado calculado para el elemento inferior dentro de un grupo ordenado según la especificación sortBy provista.

Devuelve una combinación de un campo calculado y un acumulador que produce un BSON arreglo de valores del outExpression dado calculado para los N últimos elementos dentro de un grupo ordenado según la especificación sortBy proporcionada, donde N es el valor entero positivo de la nExpression.

Obtiene un nombre de campo para una operación de $group que representa el valor máximo de una expresión dada aplicada a todos los nodos del grupo.

Obtiene un nombre de campo para una $group operación que representa el mínimo de los valores de la expresión dada cuando se aplica a todos los nodos del grupo.

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 la misma clave de agrupació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.

Nombre
Descripción

Crear una especificación de ordenación para un orden ascendente en los campos dados.

Cree una especificación de clasificación para una clasificación descendente en los campos indicados.

Combina varias especificaciones de ordenación. Si algún nombre de campo se repite, el último tiene prioridad.

  • IntelliJ Insights

Volver

Ejecutar consultas Java

En esta página