Resultados da pesquisa a pedido "aggregation-framework"
Filtro de agregação após pesquisa de $
Como posso adicionar um filtro após uma pesquisa $ ou existe algum outro método para fazer isso? Meu teste de coleta de dados é: { "_id" : ObjectId("570557d4094a4514fc1291d6"), "id" : 100, "value" : "0", "contain" : [ ] } { "_id" : ...
Agrupe documentos Mongo por ID e obtenha o documento mais recente por timestamp
Imagine que temos o seguinte conjunto de documentos armazenados no mongodb: { "fooId" : "1", "status" : "A", "timestamp" : ISODate("2016-01-01T00:00:00.000Z") "otherInfo" : "BAR", ... } { "fooId" : "1", "status" : "B", "timestamp" : ...
Consulta ao MongoDB da Agregação para o Grupo
Eu tenho esta seguinte consulta no MongoDB: var subquery = {"shipdate" : { "$gte" : 19960101, "$lt" : 19960401 } }; var eachsupp = db.lineitems.aggregate([ { $match : subquery }, { $project : { "_id" : 0, "revenue" : {$multiply : ...
Remodelar documentos dividindo um valor de campo
Suponha que tenhamos uma coleção de dados brutos: { "person": "David, age 102"} { "person": "Max, age 8" }e gostaríamos de transformar essa coleção para: { "age": 102 } { "age": 8 }usando apenas o motor mongo (d). (Se todos os nomes de pessoas ...
Várias condições de junção usando o operador $ lookup
Aqui está minha coleção: collection1: { user1: 1, user2: 2, percent: 0.56 }collection2: { user1: 1, user2: 2, percent: 0.3 }Quero juntar as duas coleções por 'usuário1' e 'usuário2'. O resultado assim: { user1: 1, user2: 2, percent1: 0.56, ...
Classificação agregada e limite do Mongodb dentro do grupo [duplicado]
Esta pergunta já tem uma resposta aqui: mongodb agrupa valores por vários campos [/questions/22932364/mongodb-group-values-by-multiple-fields] 2 respostas Tenho uma coleção de itens à venda com o seguinte esquema: var itemSchema = new Schema({ ...
Find usando _id não está funcionando com agregação [duplicate]
Esta pergunta já tem uma resposta aqui: Moongoose agregado $ match não corresponde ao ID [/questions/36193289/moongoose-aggregate-match-does-not-match-ids] 1 resposta Eu sou iniciante no mongodb e estou tentando escrever uma consulta usando ...
mongodb agrega várias matrizes
Estou usando a versão v3.4 do MongoDB. Eu tenho umdocuments os dados de coleta e amostra são assim: { "mlVoters" : [ {"email" : "[email protected]", "isApproved" : false} ], "egVoters" : [ {"email" : "[email protected]", "isApproved" : false}, {"email" : "[email protected]", ...
Projeto como documento aninhado no mongo da primavera
Estou procurando um tradutor para alterar isso: getCollection('migrate').aggregate([ { "$project": { "Contrat": {"Field1":"$Field1", "Field2":"$Field2"}, "Formule": {"Field3":"$Field3", "Field4":"$Field4"} }}, { "$project": { "Contrats": ...
$ expr arrayElementAt não funciona em agregação para documento incorporado
Estou fazendo agregação mongo db como $cursor = $this->collection->aggregate( array( array( '$project' => array( 'FullName' => array('$concat' => array('$first_name', ' ', '$middle_name', ' ', '$last_name')), 'FirstMiddle' => array('$concat' => ...