Resultados da pesquisa a pedido "aggregation-framework"

1 a resposta

MongoError: Nome do estágio do pipeline não reconhecido: '$ addFields'

MongoError: Nome do estágio do pipeline não reconhecido: '$ addFields'. "mangusto": "^ 4.5.8" Meu código fonte: Post.aggregate( [{ $addFields: { userName: { $concat: [ "$author.firstName", " ", "$author.lastName" ] } } //$project: { userName: { ...

1 a resposta

Usando funções JavaScript armazenadas no pipeline de Agregação, MapReduce ou runCommand

Existe uma maneira de usar uma função definida pelo usuário salva comodb.system.js.save(...) em pipeline ou mapreduce?

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

2 a resposta

Retorne o último valor "verdadeiro" para cada grupo

Eu tenho uma coleção na qual os documentos são como: { _id: ObjectId(), user: ObjectId(), studentName: String, createdAt: Date, isAbondoned: boolean }exemplos de documentos são: 1- { "_id" : ObjectId("56cd2d36a489a5b875902f0e"), "user" ...

1 a resposta

MongoDB - Índice Geoespacial com Agregação

Eu li a partir do to docs que não é possível usar um índice geoespacial em uma agregação com o MongoDB. Existe uma alternativa para isso? Eu estou tentando e...

2 a resposta

Pesquisa recursiva em uma coleção no MongoDB

Eu tenho uma lista de documentos no MongoDB com estrutura em árvore, em que Estruturas de árvore modelo com referências pai [https://docs.mongodb.com/manual/tutorial/model-tree-structures-with-parent-references/index.html] padrão usado. Eu quero ...

3 a resposta

MongoDB C # Obtenha o documento mais recente do grupo

Eu tenho um grupo de status de pagamentos falsos, cada um com um ID de pagamento. Quero obter o status mais recente para cada ID de pagamento. O teste que eu cria cria alguns dados fictícios e, em seguida, tentei consultá-los. Eu cheguei ...

1 a resposta

Membros da matriz de contagem agregada Condição correspondente

Estou tendo alguns problemas, como indicado no título, para contar elementos em uma matriz usando o MongoDB. Eu tenho um banco de dados com apenas um documento, feito da seguinte maneira: {_id: ObjectId("abcdefghilmnopq"), "Array": [ {field1: ...

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

Campos de agrupamento calculado no MongoDB

Neste exemplo da documentação do MongoDB, como escrevo a consulta usando o MongoTemplate? db.sales.aggregate( [ { $group : { _id : { month: { $month: "$date" }, day: { $dayOfMonth: "$date" }, year: { $year: "$date" } }, totalPrice: { $sum: ...