Resultados da pesquisa a pedido "aggregation-framework"
Modelagem para esquema de amigos em mangusto?
Como modelo meu esquema de mangusto para obter esses três botões quando estou no perfil de outros usuários? Adicionar amigoRequeridosAmigosEsquema de meus usuários const schema = new Mongoose.Schema({ firstName: { type: String, default: ...
mongo $ slice consulta índice reverso fora do intervalo
A seguinte consulta no mongo, comporta-se estranha: db.items.findOne({},{ "List": { "$slice": [ skip, 3 ] }})Primeiro: em vez de retornar um objeto apenas com as teclas ["_id", "List"], ele retorna um objeto completo. Segundo: seskip é negativo ...
Problema de desempenho da consulta para grandes dados aninhados no mongodb
Estou tentando consultar resultados de um grande conjunto de dados chamado'tarefas' contendo187297 documentosaninhados em outro conjunto de dados chamado'trabalhadores', que por sua vez está aninhado em uma ...
Agregação em Golang mgo para Mongodb
Alguém sabe qual é o equivalente ao comando agregado que usamos no mongodb shell para golang mgo / bson? Algo parecido: aggregate([{$match:{my_id:ObjectId("543d171c5b2c1242fe0019")}},{$sort:{my_id:1, dateInfo:1, name:1}},{$group:{_id:"$my_id", ...
Erro de agregação do MongoDb $ match: "Os argumentos devem ser operadores de pipeline agregados"
Eu posso obter todas as estatísticas do site comaggregation mas eu quero isso para um determinado usuário, como$where. Todas as estatísticas: games.aggregate([{ $group: { _id: '$id', game_total: { $sum: '$game_amount'}, game_total_profit: { ...
Aggreagte do MongoDB preenche os dias ausentes [duplicado]
Esta pergunta já tem uma resposta aqui: Preencher datas ausentes nos registros [/questions/52235027/fill-missing-dates-in-records] 4 respostasEu tenho uma coleção de produtos com os seguintes documentos: { "_id" : 1, "item" : "abc", created: ...
Como calcular a diferença entre os valores de diferentes documentos usando a agregação mongo?
Oi minha estrutura mongo como abaixo { "timemilliSec":1414590255, "data":[ { "x":23, "y":34, "name":"X" }, { "x":32, "y":50, "name":"Y" } ] }, { "timemilliSec":1414590245, "data":[ { "x":20, "y":13, "name":"X" }, { "x":20, "y":30, "name":"Y" } ] ...
agregação mongotemplate com condição
Eu tenho uma coleção onde os documentos ficam assim: { _id: "545b9fa0dd5318a4285f7ce7", owner: "admin", messages: [ { id: "100", status: "sent", note: "" }, { id: "100", status: "pending", note: "" }, { id: "101", status: "sent", note: "" }, { ...
Encontre registros duplicados no MongoDB [duplicado]
Esta pergunta já tem uma resposta aqui: Documentos duplicados do MongoDB, mesmo após adicionar chave exclusiva [/questions/29072209/mongodb-duplicate-documents-even-after-adding-unique-key] 2 respostasComo eu encontraria campos duplicados em uma ...
Como obter todos os valores que contêm parte de uma string usando o mangusto find?
Eu tenho o seguinte problema ao recuperar dados do MongoDB usando o mangusto. Aqui está o meu esquema: const BookSchema = new Schema( { _id:Number, title:String, authors:[String], subjects:[String] } );como você pode ver, tenho duas matrizes ...