如何使用C#在MongoDB中创建子文档

时间:2016-08-24 12:16:05

标签: c# mongodb

我想通过带有子文档的C#创建db stucture(插入数据)。与下面附图相似的东西

Robmongo

enter image description here

我正在用这种方式添加“普通”类型的db

     var task = collection.InsertOneAsync(new person
           {
                Id = setid,  
                FirstName = name,
                LastName= lastname,
                Email = email,
           });

但我不知道如何向其添加subdoc。

1 个答案:

答案 0 :(得分:0)

尝试以下内容: -

 var task = collection.InsertOneAsync(new person
       {
            Id = setid,  
            FirstName = name,
            LastName= lastname,
            Email = email,
            playlists = [ //Array of objects
              {videos:[  //Array of objects
                {
                   title:"1", description:""
                },
                {
                   title:"2", description:""
                }
            ]}
          ]
       });