Exemple #1
0
        public IDocumentQuery <T> SelectSum(GroupByField field, params GroupByField[] fields)
        {
            if (field == null)
            {
                throw new ArgumentNullException(nameof(field));
            }

            _query.GroupBySum(field.FieldName, field.ProjectedName);

            if (fields == null || fields.Length == 0)
            {
                return(_query);
            }

            foreach (var f in fields)
            {
                _query.GroupBySum(f.FieldName, f.ProjectedName);
            }

            return(_query);
        }