C#:在MongoDB文档中查找嵌套数组

时间:2012-05-07 12:26:13

标签: mongodb mongodb-.net-driver

我想找到一个嵌套在文档中的数组。文档结构如下:

{
  name:himani;
  user:
  {
    Id: 1,
    Qualification: Programmer,
    PhoneNo: [2524785, 9983410902]
  }
}

现在我想找到PhoneNo并为其添加一个新号码。我正在使用C#驱动程序。请告诉我这样做的方法。

1 个答案:

答案 0 :(得分:1)

假设您要在名为hinami的文档中添加新的PhoneNo 9876543210:

peopleCollection.Update(Query.EQ("name", "himani"), Update.Push("user.PhoneNo", "9876543210"));