如何使用 C# 过滤和添加/更新 mongodb 文档的第三、第四级子级。我可以添加/更新到第二级,但不能更进一步。请为我提供解决方案或任何可以从哪里获得帮助的参考资料。除了builders..Elemmatch之外,还有其他方法可以做到吗?
这是我的课程和代码:
namespace CrudWithMultilvelNestedDoc
{
public class Channel
{
[BsonId]
[BsonRepresentation(BsonType.String)]
public string Id { get; set; }
public string Name { get; set; }
public Episode[] Episodes { get; set; }
}
public class Episode
{
[BsonId]
[BsonRepresentation(BsonType.String)]
public string Id { get; set; }
public string Name { get; set; }
public Track[] Tracks { get; set; }
}
public class Track
{
[BsonId]
[BsonRepresentation(BsonType.String)]
public string Id { get; set; }
public string …Run Code Online (Sandbox Code Playgroud)