Resultados da pesquisa a pedido "aggregation-framework"

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

3 a resposta

Como obter o valor máximo de um campo para cada grupo com a matriz dos documentos correspondentes?

Eu tenho uma coleção como { "_id" : ObjectId("5738cb363bb56eb8f76c2ba8"), "records" : [ { "Name" : "Joe", "Salary" : 70000, "Department" : "IT" } ] }, { "_id" : ObjectId("5738cb363bb56eb8f76c2ba9"), "records" : [ { "Name" : "Henry", "Salary" : ...

1 a resposta

contar ocorrências de array em todos os documentos com o mongo

Estou tentando extrair dados de uma coleção de documentos que se parece com: [ { name: 'john', sex: 'male', hobbies: ['football', 'tennis', 'swimming'] }, { name: 'betty' sex: 'female', hobbies: ['football', 'tennis'] }, { name: 'frank' sex: ...

1 a resposta

Como agregar matrizes dentro de documentos no MongoDB e obter contagens para várias condições?

Estou escrevendo um programa que pega um arquivo XML de dados reflash do veículo e os converte em JSON para que eles possam ser armazenados em um banco de dados MongoDB. O XML começa assim: <FlashReportGeneratorTag> <VehicleEntry> ...

1 a resposta

O MongoDB adiciona ao campo de coleção de junção da base um

Eu tenho duas coleções: Jogos com esquema: _id: ObjectId('gameId'), questions: [ { position: 1, question_id: ObjectId('baz') }, { position: 2, question_id: ObjectId('ban') }, ]Perguntas com esquema: _id: ObjectId('baz'), text: 'FooBar'E agora ...

1 a resposta

Como posso obter referência de dados de uma coleção para outra? Mongodb

router.get('/productSelect', (req, res, next) =>{ productSchema.aggregate([ { $lookup: { from: 'supplierSchema', localField: 'supplierId', foreignField: '_id', as: 'supplier' } } ], (err, productSchema) =>{ if(err) res.json(err); else ...

3 a resposta

Como obter a lista de usuários que faz aniversário hoje no MongoDB

Estou tendo a lista de documentos com data de nascimento na coleção mongo. Estamos tendo o front end em que o usuário pode adicionar condições complexas aos dados para obter o resultado como (user.dob isToday AND user.score > 1000) OR (user.dob ...

2 a resposta

pymongo: remover duplicatas (reduzir o mapa?)

Eu tenho um banco de dados com várias coleções (documentos gerais ~ 15mil) e os documentos são assim (simplificados): {'Text': 'blabla', 'ID': 101} {'Text': 'Whuppppyyy', 'ID': 102} {'Text': 'Abrakadabraaa', 'ID': 103} {'Text': 'olalalaal', ...

5 a resposta

$ pesquisa em ObjectId em uma matriz

Qual é a sintaxe para fazer uma pesquisa $ em um campo que é uma matriz de ObjectIds em vez de apenas um ObjectId? Documento de pedido de exemplo: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ...

1 a resposta

Agregue e atualize o MongoDB

Eu tenho 2 coleções: Clientes (6 000 000 documentos)Pedidos (50 000 000 documentos)Uma vez por dia, gostaria de calcular o número de pedidos no ano passado, no mês passado e na semana passada e assim por cliente. Eu tentei ...