这是我的收藏集
我想从此收藏集中为参与者选择一个匹配的调查。
这是我进行单项调查的过滤器,但它不起作用。
var filterMain = Builders<Participant>.Filter.Eq(x => x.Id, ParticipantId) ;
var projectionFilter = Builders<Participant>.Projection.ElemMatch(x=>x.Surveys,x=>x.Id == SurveyId).Include("Surveys");
var survey = participantRepo.FindByFilter(filterMain).Project<Survey>(projectionFilter).FirstOrDefault();
获取以下错误消息。
:'元素'调查'与BrightSteps.Web.Model.Models.Survey类的任何字段或属性都不匹配。'