Resultados da pesquisa a pedido "aggregation-framework"
Aggregação Distinta de Mongo
Estou tentando usar a estrutura de agregação para realizar contagens de grupos no mongo, mas os resultados não são exatamente como o esperado. Considere a coleção abaixo $people->insert(array("user_id" => "1", "day" => "Monday", 'age' => ...
Mover médias com a estrutura de agregação do MongoDB?
Se você tiver 50 anos de dados climáticos de temperatura (diariamente) (por exemplo), como calcularia as médias móveis, usando intervalos de três meses, para esse período? Você pode fazer isso com uma consulta ou precisaria ter várias ...
Como calcular uma média ponderada no mongoDB usando a estrutura de agregação?
Preciso calcular a média ponderada em um conjunto de documentos. Cada documento contém um peso e um valor em um campo separado. Aqui está um exemplo: Tenho 2 documentos a seguir representando uma transação de vendas. { quantity : 3, price : 2 } ...
Campos de agrupamento calculado no MongoDB
Neste exemplo da documentação do MongoDB, como escrevo a consulta usando o MongoTemplate? db.sales.aggregate( [ { $group : { _id : { month: { $month: "$date" }, day: { $dayOfMonth: "$date" }, year: { $year: "$date" } }, totalPrice: { $sum: ...
Mongoose Aggregate: limite o número de registros em $ group
Estou tentando converter esta frase usando o método Mongoose Aggregate: "Para cada jogador com oid determinado, selecione o jogo que mais foi jogado". Aqui está o meu esquema de jogo: gameSchema = new mongoose.Schema({ ...
Obtendo o timestamp unix em segundos do MongoDB ISODate durante a agregação
Eu estava procurando por este, mas não encontrei nada útil para resolver meu caso. O que eu quero é obter o timestamp unix em segundos do MongoDB ISODate durante a agregação. O problema é que posso obter o carimbo de data / hora do ISODate, mas ...
MongoDB - obtém documentos com o atributo máximo por grupo em uma coleção
Meus dados são assim: session, age, firstName, lastName 1, 28, John, Doe 1, 21, Donna, Keren 2, 32, Jenna, Haze 2, 52, Tommy, Lee .. ..Gostaria de obter todas as linhas que são as maiores (por idade) por sessão. Então, para a entrada acima, ...
Consulta de agregação do MongoDB - renomear campos retornados de dentro dos documentos incorporados
Atualmente, estou usando o operador agregado para retornar documentos que possuem uma matriz de (sub) documentos incorporados. Quero renomear o nome do campo para a matriz e também renomear os nomes dos campos nos documentos incorporados da ...
Chamar função dentro do agregado do mongodb?
Coleção: [ { _id: "Foo", flag1: false, flag2: true, flag3: false }, { _id: "Bar", flag1: true, flag2: false, flag3: true } ]Minha pergunta é: é possível chamar um método dentro da consulta agregada? aggregate({ $project: { '_id': 1, 'status' ...
Como pesquisar sub-matrizes no MongoDB
Eu tenho essa coleção do MongoDB: { "_id" : ObjectId("123"), "from_name" : "name", "from_email" : "[email protected]", "to" : [ { "name" : "domains", "email" : "[email protected]" } ], "cc" : [ ], "subject" : "mysubject" }Meu objetivo é pesquisar ...