Quando você usa as seguintes chamadas de método Spring Criteria em suas queries, o plugin-in MongoDB para IntelliJ gera insights para seu espaço de trabalho, incluindo insights sobre avisos de índice, validação de tipo ou validação de referência do banco de dados . Se sua query contiver uma combinação de métodos dos quais o plugin-in IntelliJ pode gerar insights e métodos dos quais o plugin-in IntelliJ não pode gerar insights, o plugin-in IntelliJ não gerará nenhum insight.
Métodos de operação de query
Nome | Descrição |
---|---|
Retorna o número de documentos para a query fornecida que consulta a collection fornecida. | |
Mapeia os resultados de uma query ad-hoc na collection da classe de entidade para uma List do tipo especificado. | |
Query de uma lista de objetos do tipo | |
Mapeie os resultados de uma query ad-hoc na collection da classe de entidade para uma única instância de um objeto do tipo especificado. | |
Execute uma operação de agregação . Os resultados brutos serão mapeados para a classe de entidade fornecida. | |
Execute uma operação de agregação apoiada por um MongoDB |
Métodos de filtragem
Nome | Descrição |
---|---|
Define a posição do cursor fornecida na instância da query. | |
Cria uma nova query utilizando o | |
Crie uma cópia independente da consulta fornecida. A query resultante não é binária igual à fonte fornecida, mas semanticamente igual em termos de criação do mesmo resultado quando executada. | |
Método de fábrica estático para criar um Critério usando a chave fornecida. | |
Cria um critério utilizando o operador | |
Cria um critério utilizando o operador | |
Cria um critério usando o operador meta | |
Cria um critério utilizando a igualdade. |
Métodos de agregação
Nome | Descrição |
---|---|
Cria um novo | |
Cria um novo | |
Método de fábrica para criar um novo | |
Cria um novo | |
Obtenha uma instância do | |
Método de fábrica para criar um novo | |
Limita o resultado ao número fornecido de elementos. | |
Inclui os campos fornecidos na projeção. | |
Cria uma nova instância | |
Cria um | |
Cria uma nova instância | |
Crie uma especificação de classificação para uma classificação ascendente nos campos fornecidos. | |
Crie uma especificação de classificação para uma classificação decrescente nos campos fornecidos. | |
Combine várias especificações de classificação. Se algum nome de campo for repetido, o último terá precedência. |