Resultados da pesquisa a pedido "aggregation-framework"

1 a resposta

Preencher campos específicos em $ lookup

Estou usando agregado para agrupar e preencher o resultado como abaixo: { "$group": { "_id": "$userId", "projectId": { "$push": "$projectId" } } }, { "$lookup": { "from": "users", "localField": "_id", "foreignField": "_id", "as": "user" } }, { ...

1 a resposta

Como $ setDifference na matriz e no objeto usando o Mongo DB

Detalhes do usuari { "_id" : "5c23536f807caa1bec00e79b", "UID" : "1", "name" : "A", }, { "_id" : "5c23536f807caa1bec00e78b", "UID" : "2", "name" : "B", }, { "_id" : "5c23536f807caa1bec00e90", "UID" : "3", "name" : "C" } UserProducts { "_id" : ...

1 a resposta

Como posso usar um campo de agregação em uma correspondência de regex $ no mongodb?

ma versão muito simplificada do meu caso de uso é encontrar todas as postagens que começam com o nome dos autores, algo como isto: > db.users.find(); { "_id" : ObjectId("5c4185be19da7e815cb18f59"), "name" : "User1" } { "_id" : ...

9 a resposta

MongoDB: combine dados de várias coleções em um .. com

Como posso (no MongoDB) combinar dados de várias coleções em uma coleção? Posso usar o mapa-reduzir e, em caso afirmativo, com Eu apreciaria muito um exemplo, pois sou um novat

3 a resposta

Obtenha o n-ésimo elemento de uma matriz no MongoDB

Como parte do meu documento no MongoDB, estou armazenando uma matriz de objetos. Como posso consultá-lo apenas para o quarto elemento da matriz, por exemplo? Portanto, não quero que o array inteiro seja retirado, apenas o quarto element

2 a resposta

étodos agregados mongóides em documentos incorporado

Como posso executar agregação, min, max, somae amigo [http://rubydoc.info/github/mongoid/mongoid/master/Mongoid/Contexts/Mongo] em documentos incorporados? Por exemplo Obtenha o custo médio de TODOS os eventos que um distrito possui, onde ...