我尝试status
从p2l
数组中更新对象的字段
var update = Builders<BsonDocument>.Update.Set("p2l.$.status",BsonValue.Create(status))
似乎代码可以正常工作,但是如何使用类型化构建器实现它并使用 lambda 设置所有字段?我通过以下链接找到了解决方案 How to update a field in an array's subdocument contains in an array's subdocument in MongoDB using C# driver?
但它只适用于旧版本的驱动程序。