Resultados da pesquisa a pedido "aggregation-framework"

1 a resposta

Pesquisa de matriz aninhada Mongodb

Meu objetivo é pesquisar registros de dados userid 1 Abaixo estão meus dados { "_id" : 2, "name" : "test", "data" :[{"_id" : "1","file" : "nic", "userid" : [1,2 ]}, {"_id" : "2","file" : "nic1","userid" : [1 ] }, {"_id" : 3,"file" ...

2 a resposta

grupo no mongo excluindo valores nulos

Eu tenho mongo query que faz a operação de grupo nos documentos. Quase obtive os resultados esperados, exceto que desejo refinar os resultados sem valores vazios ou nulos. Atualmente, minha consulta é ...

3 a resposta

mongodb get _id como string na consulta find

Aqui eu criei uma coleção com um único documento db.getCollection('example').insert({"example":1});Tentei usar a projeção e recebo de volta o _id. db.getCollection('example').find({"example":1},{"_id":1}); { "_id" ...

1 a resposta

Agregação do MongoDB - $ group por data, mesmo que não exista

Eu já tenho uma consulta que se parece com isso: {$match:{ "when":{$gt: new Date(ISODate().getTime() - 1000 * 60 * 60 * 24 * 30)} }}, {$project:{ "year":{$year:"$when"}, "month":{$month:"$when"}, "day": {$dayOfMonth:"$when"} }}, {$group:{ ...

1 a resposta

Classificar documentos sem o campo existente até o final dos resultados

Tenho os seguintes documentos, poucos documentos têm apenasbids Campos. Coleção: { "_id" : "PqwSsLb2jsqTycMWR", "name" : "aaa", "bids" : [ { "amount" : NumberInt(450) } ] } { "_id" : "93EDoQfeYEFk8pyzX", "name" : "bbb" } { "_id" ...

1 a resposta

Agregação Mongo: $ group e $ project array a serem objeto de contagens

Eu tenho documentos como: { "platform":"android", "install_date":20151029 } plataforma - pode ter um valor de [android | ios | kindle | facebook].install_date - existem muitos install_datesExistem também muitos campos. Alvo: Estou calculando ...

2 a resposta

Grupo MongoDB e soma com id como chave

É possível obter o resultado da função agregada comokey:count? Exemplo: Eu tenho a seguinte consulta agregada: db.users.aggregate([ { $group: { _id: "$role", count: { $sum: 1 } } } ])então os resultados aparecem como: { "_id" : "moderator", ...

2 a resposta

Mongodb agregado $ group para vários períodos

No meu conjunto, cada documento no fluxo terá uma data nele. Preciso somar alguns valores nos períodos. Ou seja. { value: 3, date: [SoME TIME STAMP] }, { value: 4, date: [SoME TIME STAMP] }, { value: 1, date: [SoME TIME STAMP] }, { value: -6, ...

2 a resposta

Projeto com Match no agregado não funciona no mongodb

Estou tentando buscar dados com base em alguma condição de correspondência. Primeiro, tentei o seguinte: aqui o final de data é o formato de data completo Offer.aggregate([ { $match: { carer_id : req.params.carer_id, status : 3 } }, { $group : { ...

2 a resposta

Como usar $ in ou $ nin na agregação mongo $ group $ cond

Eu quero alcançar $ sum com $ cond por ter $ ou na propriedade: db.collectionName.aggregate( { "$group": { "_id":'$created_at', "count": {"$sum": 1}, "count_failure": { "$sum": { "$cond": [ { "$id": { "$in": [ 0,100,101,102,103,104,105 ] } }, 1, ...