I'm having a bug in mongoDb
when I update a list that is inside another array
First code down is method responsible for change
First image representation of my json file, I need to change dependentBenefits
ERROR RETURN: Too many positional (i.e. '$') elements found in path 'dependents.$.dependents Benefits.$.type.required
public string UpdateBenefits(string ownerId, string benefitsId, Benefits DocumentsIn)
{
_employee.FindOneAndUpdate(
c => c.ownerId == ownerId && c.dependents.Any(s => s.Id == benefitsId),
Builders<Employee>.Update.Set(c => c.dependents.ElementAt(-1).dependentsBenefits.ElementAt(-1), DocumentsIn));
return benefitsId;
}