sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB C# Aggregation - slap af -> groupBy

Jeg fandt en løsning, jeg har forberedt ekstra klasse:

[BsonIgnoreExtraElements] public class UnwindedOrderItem { public OrderItem OrderItems { get; set; } } var agg = database.GetCollection<Order>("Order") .Aggregate() .Unwind<Order, UnwindedOrderItem>(x => x.OrderItems) .Group(x=>x.OrderItems.ProductId, g => new { Id = g.Key, Suma = g.Sum(x=>x.OrderItems.PriceExclTax) }) .ToListAsync().Result;

  1. Få det sidste indsatte element fra mongodb i GoLang

  2. forstå nyt mongo-id og brug det med iron-router

  3. Sådan opsætter du en Docker redis container med ssl

  4. Mongo bulk finde og opdatere matchede dokumentfelt i en enkelt forespørgsel?