Resultados da pesquisa a pedido "aggregation-framework"

2 a resposta

Alterar o tipo de campo na agregação do mongoDB e $ lookup utiliza o índice nos campos ou não?

Estou executando junções no mongodb usando $ lookup, agora estou enfrentando um problema aqui. Eu tenho duas coleções, a primeira a conter, os usuários com todas as marcas de favoritos e a segunda contém todos os detalhes sobre as marcas. Agora, ...

11 a resposta

Recupere apenas o elemento consultado em uma matriz de objetos na coleção MongoDB

Suponha que você tenha os seguintes documentos em minha coleção: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, ...

1 a resposta

Operador $ arrayElemAt em agregação com Mongo <3.2

Usando oagregaçãoestrutura em Mongo, Como posso obter o mesmo resultado emMongo <3.2como emMongo 3.2com a operação$ arrayElemAt? Exemplo no Mongo 3.2 Coleção { "_id" : 1, "name" : "dave123", favorites: [ "chocolate", "cake", ...

2 a resposta

Recuperar valor do campo da matriz do sub-documento

Eu tenho alguns documentos como este: { "hash": "14a076f9f6cecfc58339330eeb492e267f63062f6d5f669c7cdbfecf9eb4de32", "started_services": [], "deleted_files": [], "software": { "adobe" : { "licenses" : [ { "key": "2384723", "date": "26-10-2012" }, ...

2 a resposta

Mongodb fornece resultados diferentes de contagem da função de contagem e pipeline de agregação

Eu tenho uma coleção no mongodb chamada users. Estou tentando encontrar a contagem de todos os documentos na coleção. Surpreendentemente, as consultas a seguir estão apresentando resultados diferentes. ...

1 a resposta

$ match no resultado da pesquisa de $

Eu tenho o próximo código mongo: db.users.aggregate([ { $match: { $and: [ { UserName: { $eq: 'administrator' } }, { 'Company.CompanyName': { $eq: 'test' } } ] } }, { $lookup: { from: "companies", localField: "CompanyID", foreignField: ...

1 a resposta

Comparando duas matrizes de objetos e verifique se elas possuem elementos comuns

Como posso executar uma consulta no MongoDB que retorne _id seFirstArray eSecondArray possui elementos em comum no campo "Nome"? Esta é a estrutura da coleção: { "_id" : ObjectId("58b8d9e3b2b4e07bff8feed5"), "FirstArray" : [ { "Name" : ...

2 a resposta

Agregação Mongo com dados e totais paginados

Rastreei todo o estouro de pilha e não encontrei nenhuma informação sobre como retornar dados de paginação adequados incluídos no conjunto de resultados. Estou tentando agregar alguns dados da minha loja mongo. O que eu quero é ter algo de ...

1 a resposta

É possível comparar a string com o ObjectId através de $ lookup

table1 possui uma sequência de campos "value" etable2 tem um campo "valor" comoObjectId, É possível fazer uma consulta como esta ou como escrever table1.aggregate([ { $lookup: { from: "table2", localField: "value", foreignField: "_id", as: ...

1 a resposta

MongoDB Aggregate - Consulta para obter o item mais recente do grupo

Dados esses dados de origem: { "_id" : ObjectId("1"), "productID" : 1, "amount" : 1, "date" : ISODate("2017-02-01T00:00:00Z") } { "_id" : ObjectId("2"), "productID" : 2, "amount" : 2, "date" : ISODate("2017-02-01T00:00:00Z") } { "_id" ...