Я хочу отобразить итоговые результаты после выполнения двух запросов фильтра в агрегации $ facets. Может кто-нибудь взглянуть на мой код и помочь мне с решением этой проблемы?
var filterStageA = PipelineStageDefinitionBuilder.Match(someFilterA);
var filterStageB = PipelineStageDefinitionBuilder.Match(someFilterB);
var filterPepilineA = PipelineDefinition<Entity, Entity>.Create(new IPipelineStageDefinition[] { filterStageA });
var filterPepilineB = PipelineDefinition<Entity, Entity>.Create(new IPipelineStageDefinition[] { filterStageB });
var filterFacetA = AggregateFacet.Create("A_Result", filterPepilineA );
var filterFacetB = AggregateFacet.Create("B_Result", filterPepilineB );
var res = collection.Aggregate().Facet(filterFacetA , filterFacetB );