Resultados da pesquisa a pedido "aggregation-framework"

1 a resposta

É possível digitar dados de conversão dentro de um pipeline de agregação no MongoDB?

Quando preciso agregar itens por data usando oaggregate comando no MongoDB, eu costumo fazer isso: db.mycollection.aggregate( { $project: { day: {$dayOfMonth: "$date"}, mon: {$month: "$date"}, year: {$year: "$date"}, } }, { $group: { _id : {day: ...

9 a resposta

Obtenha uma contagem do total de documentos com o MongoDB ao usar o limite

Estou interessado em otimizar uma solução de "paginação" em que estou trabalhando com o MongoDB. Meu problema é direto. Normalmente, limite o número de documentos retornados usando olimit() funcionalidade. Isso me obriga a emitir uma consulta ...

2 a resposta

Remodelagem de Documentos MongoDB

Essa pergunta surge (como a minha costuma fazer) examinando as perguntas feitas no SO e, como tal, levantando outra pergunta para mim. Então, além doexercício de aprendizagem ao trabalhar em direção a uma solução para um problema, acho que surge ...

1 a resposta

$ pesquisa em vários níveis sem $ desenrolar?

Tenho as seguintes coleções coleção local { "_id" : ObjectId("5acdb8f65ea63a27c1facf86"), "name" : "ASA College - Manhattan Campus", "addedBy" : ObjectId("5ac8ba3582c2345af70d4658"), "reviews" : [ ObjectId("5acdb8f65ea63a27c1facf8b"), ...

1 a resposta

Mongodb agregado, como contar documentos por critérios de intervalo?

meu documento do MongoDB fica assim: {StatCode : "...", LoadTime : "..."}Por exemplo, os dados podem ficar assim: +-----+----------+------------+ | _id | StatCode | LoadTime | +-----+----------+------------+ | 1 | 200 | 0,345 | | 2 | 200 | ...

2 a resposta

Localizando dois documentos no MongoDB que compartilham um valor-chave

Eu tenho uma grande coleção de documentos no MongoDB, cada um desses documentos possui uma chave chamada "nome" e outra chave chamada "tipo". Eu gostaria de encontrar dois documentos com omesmo nome etipos diferentes, uma simples contraparte do ...

2 a resposta

Gerando uma estrutura para agregação

Então aqui está uma pergunta. O que eu quero fazer é gerar uma estrutura de dados, dado um conjunto de valores de entrada. Como esse é um envio para vários idiomas, vamos considerar a lista de entrada como uma matriz de pares de chave / valor. ...

2 a resposta

Agregação do mongoDB: soma baseada em nomes de array

Eu tenho os seguintes dados de uma correspondência: { date: 20140101, duration: 23232, win:[ { player: "Player1", score : 2344324 }, { player: "Player4", score : 23132 } ], loss:[ { player: "Player2", score : 324 }, { player: "Player3", score : ...

5 a resposta

como usar o mongodb agregado e recuperar documentos inteiros

Estou seriamente confuso com a função agregada do mongodb. Tudo o que eu quero é encontrar o documento mais recente da minha coleção. Digamos que cada registro tenha um campo "criado" db.collection.aggregate({ $group: { _id:0, ...

2 a resposta

Matriz aninhada agregada do Mongo

Eu tenho uma coleção mongo com a seguinte estrutura { "userId" : ObjectId("XXX"), "itemId" : ObjectId("YYY"), "resourceId" : 1, "_id" : ObjectId("528455229486ca3606004ec9"), "parameter" : [ { "name" : "name1", "value" : 150, "_id" : ...