Resultados da pesquisa a pedido "aggregation-framework"
consulta para recuperar vários objetos em uma matriz no mongodb
Suponha que eu tenha uma matriz de objetos como abaixo. "array" : [ { "id" : 1 }, { "id" : 2 }, { "id" : 2 }, { "id" : 4 } ]Se eu quiser recuperar vários objetos ({id: 2}) dessa matriz, a consulta de agregação é assim. db.coll.aggregate([{ ...
Contagem de agregação de objetos aninhados do MongoDB
Eu tenho um conjunto de objetos mongoDB altamente aninhados e quero contar o número de subdocumentos que correspondem a uma determinada condiçãoEditar: (em cada documento). Por exemplo: {"_id":{"chr":"20","pos":"14371","ref":"A","alt":"G"}, ...
MongoDB Contar o número total de valores verdadeiros e falsos para documentos que correspondem a uma consulta
Usando os dados a seguir, como eu contaria o número total de votos sim e não para uma coleção de registros com pollId "hr4946-113" usando o suporte do MongoDBs para consultas agregadas. { "_id" : ObjectId("54abcdbeba070410146d6073"), "userId" : ...
Contagem de itens de coleção relacionados à mesclagem do MongoDB com outros resultados da coleção
Eu sou novo no mongodb e estou tentando descobrir como consultar com eficiência cada item de uma coleção. eu tenhoprojects coleção &tasks coleções //projects { _id: ObjectId(), name: String } //tasks { _id: ObjectId(), projectId: ObjectId(), ...
Consulta MongoDB com grupo condicional por instrução
Preciso exportar registros de clientes do banco de dados do mongoDB. Os registros de clientes exportados não devem ter valores duplicados. "firstName + lastName + code" é a chave para DE-enganar o registro e se houver dois registros presentes no ...
MongoDB: Existe uma maneira de detectar uma tendência de valor usando agregação?
Estou tentando detectar a "tendência" de um valor em uma coleção. Digamos que tenho o seguinte: { created_at: 2014-12-01, value:1015 } { created_at: 2014-12-01, value:1015 } { created_at: 2014-12-01, value:1019 } { created_at: 2014-12-02, ...
MongoDB {agregação $ partida} vs {encontrar} velocidade
Eu tenho uma coleção de mongoDB com milhões de linhas e estou tentando otimizar minhas consultas. Atualmente, estou usando a estrutura de agregação para recuperar dados e agrupá-los como desejar. Minha consulta de agregação típica é algo ...
exceção: não é possível converter do tipo BSON EOO para Date
Estou tendo um problema ao executar a seguinte consulta agregada: db.snippets.aggregate([ { '$project': { month: { '$month': '$created_at' }} } ]) A mensagem de erro para o mesmo é: assert: command failed: { "errmsg" : "exception: can't convert ...
Agregar valores de soma $ de duas matrizes
Eu tenho essa coleção { "_id" : ObjectId("54f46f18c36dcc206d0cec38"), "project" : 23123, "title" : "Change of windows", "description": "Change to better windows on building A" "costs":[ { category: 'Produktionskostnad', value: 3000 }, { ...
MongoDB classifica documentos por elementos da matriz
Eu tenho uma estrutura de documentos como: { map: 'A', points: [ { type: 'type1', distanceToSpawn: 110 }, { type: 'type4', distanceToSpawn: 40 }, { type: 'type6', distanceToSpawn: 30 } ] }, { map: 'B', points: [ { type: 'type1', distanceToSpawn: ...