РЕДАКТИРАНЕ
Добавена projection
- така че избраният масив съдържа само документи, където IsLive==true
Мисля, че е по-лесно да се използват въведени заявки като c#
е строго въведен език. Използвах ElemMatch
тъй като това е предназначено за сканиране на масив и търсене на съответстващ елемент.
var filterDef = new FilterDefinitionBuilder<Employee>();
var filter = filterDef.Eq(x => x.IsLive, true);
var projectDef = new ProjectionDefinitionBuilder<Employee>();
var projection = projectDef.ElemMatch<Mobile>("EmpMobile", "{IsLive:true}");
var empList = collectionEmpInfo.Find(filter).Project<Employee>(projection).ToList();