Resultados da pesquisa a pedido "mongodb-query"

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 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:{ ...

2 a resposta

selecione com base no carimbo de data e hora e atualize o carimbo de data e hora com zero

Como seleciono registros de um campo de data com valor de hora (HH: MM: SS.Milisecond) maior que zero na coleção Mongodb e atualizá-lo com valor de hora (HH: MM: SS) como zero, mantendo o valor de data igual a existente no script python. Os ...

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" ...

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", ...

1 a resposta

Usando a funcionalidade Mongoose / MongoDB $ addToSet na matriz de objetos

digamos que tenho essa propriedade de matriz ('articles') em um esquema do Mongoose: articles: [ { kind: 'bear', hashtag: 'foo' }, { kind: 'llama', hashtag: 'baz', }, { kind: 'sheep', hashtag: 'bar', } ]como posso usar $ ...

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, ...

1 a resposta

Atualizar matriz com várias condições no mongodb

Eu tenho este documento: { "_id" : ObjectId("5b673f525ef92ec6ef16504e"), "events" : [ { "name" : "Winner", "map" : 0, "something" : [] }, { "name" : "Winner", "map" : 2, "something" : [] }, { "name" : "DifferentName", "map" : 2, "something" : [] ...

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, ...

1 a resposta

Atualizar documento usando o resultado de campos concatenados

Considere uma coleção com os seguintes documentos { "_id" : "aaaaaaaaaaaa", "title" : "Hello, World!", "date" : "Thursday, November 12, 2015", "time" : "9:30 AM", "endtime" : "11:30 AM" }, { "_id" : "bbbbbbbbbbbb", "title" : "To B or not to B", ...