क्या यह ठीक है?
var Total = _collection.AsQueryable().Where(x => x.ClientId == 2).Sum(x => x.Cash);
संपादित करें:यहां कुल मिलाकर अधिक है लेकिन यह शायद इस तरह से चलेगा:
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;
एकत्रीकरण को डीबी में तब तक क्रियान्वित किया जाता है जब तक यह सूची में नहीं जाता ()