public async Task <CkTypeInfo> GetCkTypeInfoAsync(IOspSession session, CkEntity ckId)
        {
            var filter = Builders <CkEntity> .Filter.BuildIdFilter(ckId.CkId);

            var aggregate = CkEntities.Aggregate(session).Match(filter);

            return(await AggregateCkTypeInfo(aggregate).SingleOrDefaultAsync());
        }
        public async Task <ICollection <CkTypeInfo> > GetCkTypeInfoAsync(IOspSession session)
        {
            var aggregate = CkEntities.Aggregate(session);

            return(await AggregateCkTypeInfo(aggregate).ToListAsync());
        }