Resultados da pesquisa a pedido "aggregation-framework"
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" ...
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 é ...
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" ...
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:{ ...
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" ...
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 ...
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", ...
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, ...
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 : { ...
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, ...