Resultados da pesquisa a pedido "aggregation-framework"
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 ...
Classificação por campo máximo da matriz, ascendente ou descendente
No meu aplicativo Meteor, tenho uma coleção de documentos com uma matriz de subdocumentos que se parecem com isso: /* 1 */ { "_id" : "5xF9iDTj3reLDKNHh", "name" : "Lorem ipsum", "revisions" : [ { "number" : 0, "comment" : "Dolor sit amet", ...
Matrizes de soma do MongoDB de vários documentos por elemento
Eu tenho a seguinte estrutura de documento (simplificada para este exemplo) { _id : ObjectId("sdfsdf"), result : [1, 3, 5, 7, 9] }, { _id : ObjectId("asdref"), result : [2, 4, 6, 8, 10] }Eu quero obter a soma daquelesresult matrizes, mas não uma ...
Grupo Mongo e soma com dois campos
Eu tenho documentos como: { "from":"[email protected]", "to" :"[email protected]", "email": "Hi hello" }Como podemos calcular a contagem da soma "de e para" ou "de e para"? Como a comunicação conta entre duas pessoas? Eu sou capaz de calcular a soma de uma ...
A agregação do MongoDB com $ lookup limita alguns campos para retornar da consulta
No mongo, depois de fazer umaggregation com$lookup, Gostaria que a solicitação retornasse apenas alguns campos e não o documento inteiro. Eu tenho a seguinte consulta: db.somecollection.aggregate([{ $lookup: { from: "campaigns", ...
MongoDB: Contando quantos valores distintos existem?
Eu tenho uma coleção de documentos com uma lista de feedbacks para itens diferentes. Parece algo como isto: { { item: "item_1" rating: "neutral" comment: "some comment" }, { item: "item_2" rating: "good" comment: "some comment" }, { item: ...
Pesquisa aninhada no MongoDB com 3 níveis
Preciso recuperar toda a hierarquia de objetos únicos do banco de dados como um JSON. Na verdade, a proposta sobre qualquer outra solução para alcançar esse resultado seria altamente apreciada. Decidi usar o MongoDB com seu suporte a pesquisa de ...
como $ project ObjectId para string valor agregado mongodb?
Existe um operador que eu possa usaragregarfunção para obter uma string em vez de ObjectId em resposta? db.something.aggregate([ {$match: {'property': {$exists:true}} }, {$project: {stringId: '$_id.???'}}])
Moongoose $ match agregado não corresponde ao ID
Quero mostrar produtos por IDs (56e641d4864e5b780bb992c6 e56e65504a323ee0812e511f2) e mostre o preço depois de subtraído pelo desconto, se disponível. Posso contar o preço final usando agregado, mas isso retorna todos os documentos de uma ...
Retornar apenas elementos correspondentes de sub-documentos dentro de uma matriz aninhada
A coleção principal é varejista, que contém uma matriz para lojas. Cada loja contém uma variedade de ofertas (você pode comprar nesta loja). Isso oferece matriz tem uma variedade de tamanhos. (Veja o exemplo abaixo) Agora tento encontrar todas ...