protected internal virtual Expression VisitGroupByWithResultSelector(GroupByWithResultSelectorExpression node)
 {
     return(node.Update(
                Visit(node.Source),
                Visit(node.Selector)));
 }
 protected internal virtual Expression VisitGroupByWithResultSelector(GroupByWithResultSelectorExpression node)
 {
     return node.Update(
         Visit(node.Source),
         Visit(node.Selector));
 }
Пример #3
0
        private void TranslateGroupByWithResultSelector(GroupByWithResultSelectorExpression node)
        {
            Translate(node.Source);

            var projection = TranslateProjectValue(node.Selector);
            _stages.Add(new BsonDocument("$group", projection));
        }
        private void VisitGroupByWithResultSelector(GroupByWithResultSelectorExpression node)
        {
            Visit(node.Source);

            var projection = AggregateProjectionTranslator.TranslateProject(node.Selector);
            _stages.Add(new BsonDocument("$group", projection));
        }