Resultados da pesquisa a pedido "aggregation-framework"
Contar elementos da matriz que correspondem à condição
Eu tenho uma coleção do mongoDB chamada "conference" com uma matriz de participantes como abaixo: [ { "_id" : 5b894357a0c84d5a5d221f25, "conferenceName" : "myFirstConference", "startDate" : 1535722327, "endDate" : 1535722420, "participants" : [ ...
como evitar nulos $ push-ing na estrutura de agregação mongo
$ push está agregando nulos se o campo não estiver presente. Eu gostaria de evitar isso. Existe uma maneira de criar uma subexpressão para o operador $ push de forma que os valores nulos sejam ignorados e não empurrados para a matriz resultante?
Pesquisa Regex do MongoDB em Valor Inteiro
Eu quero regex procurar um valor inteiro no MongoDB. Isso é possível? Estou construindo uma interface do tipo CRUD que permite * para curingas nos vários campos. Estou tentando manter a interface do usuário consistente para alguns campos que são ...
Como usar a operação $ cond na estrutura de agregação Spring-MongoDb
Eu tenho um pipeline de agregação que inclui um projeto como este: $project: { start: { $cond: { if: { $eq: ["$start", "EARLY"] }, then: "$deltastart.start", else: "$deltastart.end" } },... },...que funciona bem no shell mongo. Como expressar ...
Calcular o valor médio de um documento mongodb [duplicado]
Esta pergunta já tem uma resposta aqui: Consulta de agregação média do Mongo sem grupo [/questions/23323515/mongo-average-aggregation-query-with-no-group] 2 respostas Suponha que eu tenha uma coleção como esta: { _id: 1, city: "New York", ...
Como converter milissegundos para data na agregação mongodb?
Eu tenho uma coleção no MongoDB e documentos como este - [ { "campaignId": 1, "operatorId": 1, "txnType": "DR", "amount": 2, "balance": 0, "txnTime": 1428907779206, "txnSrc": "Dial_In", "msisdn": "9789877667", "circle": "Delhi", "smsContent": ...
Matriz de grupo após relaxar e corresponder
Eu tenho um esquema duas vezes aninhado: mongoose.model('Team', mongoose.Schema( { players : [{ trikots : [{ isNew : Boolean, color : String }] }] })Por enquanto, minha consulta fica assim: Team.aggregate() .match({'_id' : new ...
grupo mongo e conte com condição
Estou tentando agrupar um conjunto de documentos e contá-los com base no valor deles. Por exemplo { "_id" : 1, "item" : "abc1", "value" : "1" } { "_id" : 2, "item" : "abc1", "value" : "1" } { "_id" : 3, "item" : "abc1", "value" : "11" } { "_id" ...
mongodb, pymongo, agregado fornece uma saída estranha (algo sobre o cursor)
Estou tentando obter uma lista de pessoas com mais entradas no meu banco de dados. print db.points.aggregate( [ { "$group": { "_id": "$created.user", "count":{"$sum":1} } }, { "$sort": {"count":-1} } ] )Uma entrada é assim: { u'id': u'342902', ...
Como agrupar por diferentes campos
Quero encontrar todos os usuários chamados 'Hans' e agregar sua 'idade' e número de 'filhos' agrupando-os. Supondo que tenho seguidores no meu banco de dados 'usuários'. { "_id" : "01", "user" : "Hans", "age" : "50" "childs" : "2" } { "_id" : ...