MongoDB C# ドライバー バージョン 2.0.1 を Mongodb 3.0 で使用すると、型指定されたメソッドを使用して配列フィールド ドキュメント要素を更新できますか?
たとえば、次のドキュメントがあります。
{
Name:"Ken",
ContactNo:[ { Number:"123", Type:"Mobile"},
{ Number:"456", Type:"Office"},
{ Number:"531", Type:"Fax"}
]
}
型指定された C# メソッドを使用して次の操作を行うにはどうすればよいですか。
1)配列Type
のすべての要素のフィールドを" "に更新します。ContactNo
PABX
2) フィールドが " " に等しいContactNo
配列ドキュメント要素のType
フィールドを" "に更新します。Number
123
Fiber
3) 配列の最初の要素を更新し、Contact
そのType
フィールドを " Unknown
"に設定します。