更新另一个数组中的列表时,我在mongoDb
中遇到了一个错误
首先写入代码是负责更改的方法
我的json文件的第一个图像表示形式,我需要更改dependentBenefits
错误返回:在路径中找到过多的位置(即“ $”)元素 'depends。$。depends 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;
}