每个循环的c#MongoDB查询生成器

每个循环的c#MongoDB查询生成器,c#,mongodb,C#,Mongodb,我正在尝试从集合中查询指定objectID的文档,并从该文档中获取嵌套数组 这是我收集的一份文件样本 { "_id" : ObjectId("54f46d20793f2c2dd4eaaa60"), "academicQualifications" : [ { "degreeCompleted" : "Masters' in other fields", "degree" : "Master in Engineeri

我正在尝试从集合中查询指定objectID的文档,并从该文档中获取嵌套数组

这是我收集的一份文件样本

{
    "_id" : ObjectId("54f46d20793f2c2dd4eaaa60"),
    "academicQualifications" : [ 
        {
            "degreeCompleted" : "Masters' in other fields",
            "degree" : "Master in Engineering Education",
            "when" : "2010-present",
            "Where" : "WIT, Iloilo CIty",
            "Remarks" : "12 units earned, Ongoing"
        }, 
        {
            "degreeCompleted" : "Masters' in other fields",
            "degree" : "MS Computer Engineering",
            "when" : "1995-200",
            "Where" : "WIT",
            "Remarks" : ""
        }
    ]
}
这是我的实体

 class facultyData 
    {  
        public ObjectId _id { get; set; }
        public List<acadQualifications> academicQualifications { get; set; }  
    }
class acadQualifications
    {
        public ObjectId _id { get; set; }
        public string degreeCompleted { get; set; }
        public string degree { get; set; }
        public string when { get; set; }
        public string where { get; set; }
        public string remarks { get; set; }
    }
class facultyData
{  
公共对象id{get;set;}
公开列表{get;set;}
}
职业资格
{
公共对象id{get;set;}
公共字符串degreeCompleted{get;set;}
公共字符串度数{get;set;}
当{get;set;}时的公共字符串
公共字符串,其中{get;set;}
公共字符串备注{get;set;}
}
所以我想要完成的是,从数组的每一项中获取“度”、“何时”、“何地”和备注值,并将它们附加到一个字符串中,我稍后将用于一个表

下面是它在字符串上的外观

至于学位, “工程教育硕士/计算机工程硕士”
时间、地点、备注也一样。

试着打印
academicalqualifications[x]。degreeCompleted
它可能会给你想要的。从你的问题来看,你很不清楚你想要完成什么,你能给出一个输出字符串的清晰示例吗?@chridam让我们假设我们有学位键的字符串,输出应为“工程教育硕士/MS计算机工程”。每个值都将附加到字符串中。请参阅@krikara谢谢,我正在尝试您目前给出的解决方案。我稍后会发布答案+1.