sql >> Database >  >> NoSQL >> MongoDB

C# Mongodb. Somveld voor alle documenten

is dit oké?

var Total = _collection.AsQueryable().Where(x => x.ClientId == 2).Sum(x => x.Cash);

EDIT:aggregaat is hier overdreven, maar het zou misschien zo gaan:

var x = MongoCollection.Aggregate()
                    .Group(
                            doc => doc.clientId,
                            group => new
                            {
                                clientId = group.Key,
                                Total = group.Sum(y => y.sum)
                            }
                    ).ToList().FirstOrDefault(c => c.clientId == 2).Total;

aggregatie wordt uitgevoerd in Db totdat het naarList()

. gaat


  1. Leg uit alsof ik vijf ben:formulier met tekst- en afbeeldingsveld> Routes> Controller> Schrijf naar MongoDB-document - waar gaat GridFS naartoe?

  2. Waarom kan ik niet updaten naar de nieuwste MongoDB met Homebrew?

  3. Mongoose Prive Chat Bericht Model

  4. mongodb multi vasthoudendheid spel met @Document