Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
IntelliJ Plugin
/

Métodos de driver Java para gerar insights

Quando você usa as seguintes chamadas de método do Driver Java 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.

Nome
Descrição

MongoCollection.find()

Localiza todos os documentos na coleção.

Agrega documentos de acordo com o aggregation pipeline especificado.

Nome
Descrição

Cria um filtro que corresponde a todos os documentos onde o valor do nome do campo é igual ao valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor de um campo fornecido é maior que o valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor do campo fornecido é maior ou igual ao valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor do campo fornecido é menor que o valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor do campo fornecido é menor ou igual ao valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor do nome do campo não é igual ao valor especificado.

Cria um filtro que corresponde a todos os documentos onde o valor de um campo é igual a qualquer valor na lista de valores especificados.

Cria um filtro que corresponde a todos os documentos onde o valor de um campo não é igual a nenhum dos valores especificados ou não existe.

Cria um filtro que executa um E lógico da lista de filtros fornecida.

Cria um filtro que executa um OR lógico da lista de filtros fornecida.

Cria um filtro que executa uma operação NOR lógica em todos os filtros especificados.

Cria um filtro que corresponde a todos os documentos que não correspondem ao filtro passado.

Cria um filtro que corresponde a todos os documentos que contêm o campo fornecido.

Nome
Descrição

Cria um estágio de pipeline $match que faz a correspondência dos documentos recebidos com o filtro de query especificado, filtrando os documentos que não correspondem.

Cria um estágio de pipeline $project que projeto campos de documento especificados.

Cria um estágio de pipeline $sort para classificar de acordo com os critérios especificados.

Cria um estágio de pipeline $group para agrupar documentos por uma expressão especificada e gerar um documento para cada agrupamento distinto.

Cria um estágio de pipeline $addFields que adiciona novos campos aos documentos.

Cria um estágio de pipeline $unwind para desconstruir um campo de array a partir de documentos de entrada, criando um documento de saída para cada elemento de array.

Cria um estágio de pipeline $limit para o filtro especificado.

Nome
Descrição

Obtém um nome de campo para uma operação $group representando a soma dos valores da expressão fornecida quando aplicada a todos os membros do grupo.

Obtém um nome de campo para uma operação $group que representa a média dos valores de uma determinada expressão quando aplicada a todos os membros do grupo.

Obtém um nome de campo para uma operação $group representando o valor da expressão fornecida quando aplicada ao primeiro membro do grupo.

Obtém um nome de campo para uma operação $group representando o valor da expressão fornecida quando aplicada ao último membro do grupo.

Retorna uma combinação de um campo computado e um acumulador que produz um valor da outExpression fornecida computada para o elemento superior dentro de um grupo classificado de acordo com a especificação sortBy fornecida.

Retorna uma combinação de um campo computado e um acumulador que produz uma array BSON de valores do outExpression fornecido computado para os principais elementos N elementos dentro de um grupo classificado de acordo com a especificação de sortBy fornecida, onde N é o resultado positivo valor integral de nExpression.

Retorna uma combinação de um campo computado e um acumulador que produz um valor do outExpression fornecido calculado para o elemento inferior dentro de um grupo classificado de acordo com a especificação sortBy fornecida.

Retorna uma combinação de um campo calculado e um acumulador que produz uma matriz BSON de valores dos outExpression fornecidos calculados para os elementos N inferiores dentro de um grupo classificado de acordo com a especificação sortBy fornecida, em que N é o valor integral positivo de o nExpression.

Obtém um nome de campo para uma operação $group que representa o máximo dos valores de uma determinada expressão quando aplicada a todos os membros do grupo.

Obtém um nome de campo para uma operação $group que representa o mínimo dos valores da expressão fornecida quando aplicado a todos os membros do grupo.

Obtém um nome de campo para uma operação $group que representa uma array de todos os valores que resultam da aplicação de uma expressão a cada documento em um grupo de documentos que compartilham o mesmo grupo por chave.

Obtém um nome de campo para uma operação $group que representa todos os valores exclusivos que resultam da aplicação da expressão fornecida a cada documento em um grupo de documentos que compartilham o mesmo grupo por chave.

Nome
Descrição

Cria uma projeção que inclui todos os campos fornecidos.

Cria uma projeção que exclui todos os campos fornecidos.

Cria uma projeção que combina a lista de projeções em uma única. Se houver chaves duplicadas, a última terá precedência.

Nome
Descrição

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.

  • Insights do IntelliJ

Voltar

Executar queries Java

Nesta página