Cuando utilizas las siguientes llamadas a métodos de Spring Criteria en tus queries, el plugin MongoDB para IntelliJ genera perspectivas para tu espacio de trabajo, incluidos avisos sobre advertencias de índice, validación de tipos y validación de referencias de base de datos. Si tu query contiene una combinación de métodos a partir de los cuales el plugin IntelliJ puede generar perspectivas y métodos a partir de los cuales el plugin IntelliJ no puede generar perspectivas, entonces el plugin IntelliJ no generará ninguna perspectiva.
Métodos de operación de query
Nombre | Descripción |
|---|---|
Devuelve la cantidad de documentos para la query dada que consulta la colección dada. | |
Asigna los resultados de una query ad hoc en la colección para la clase de entidad a una lista del tipo especificado. | |
Query por una lista de objetos de tipo | |
Asigne los resultados de una consulta ad hoc en la colección de la clase de entidad a una única instancia de un objeto del tipo especificado. | |
Ejecuta una operación de agregación. Los resultados sin procesar se asignarán a la clase de entidad dada. | |
Ejecutar una operación de agregación respaldada por un MongoDB |
Métodos de filtrado
Nombre | Descripción |
|---|---|
Configura la posición de cursor dada en la instancia Query. | |
Crea una nueva query usando el | |
Crea una copia independiente de la Query dada. La query resultante no es binariamente igual a la fuente dada, pero sí es semánticamente igual en cuanto a la obtención del mismo resultado al ejecutarse. | |
Método de fábrica estática para crear un Criterio usando la clave proporcionada. | |
Crea un criterio usando el operador | |
Crea un criterio usando el operador | |
Crea un criterio utilizando el operador meta | |
Crea un criterio utilizando la igualdad. |
Métodos de Agregación
Nombre | Descripción |
|---|---|
Crea un nuevo | |
Crea un nuevo | |
Método de fabrica para crear un nuevo | |
Crea un nuevo | |
Obtenga una | |
Método de fábrica para crear un nuevo | |
Limita el resultado al número dado de elementos. | |
Incluye los campos dados en la proyección. | |
Crea una nueva instancia | |
Crea un | |
Crea una nueva instancia | |
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. |