Mongoのオブジェクトを更新しようとしています。とりわけ、オブジェクト配列が含まれています。他のフィールドは正常に動作しますが、アップデート中に配列を設定する方法を理解することはできません。配列を更新する
var update = new UpdateDefinitionBuilder<MyPost>()
.Set(m => m.Title, "Some Title") //works fine
.Set(m => m.Contact, myPost.Contacts.ToArray()); //throws compiler error
コンパイラが吐く:
エラーCS1660:ラムダ式が 型に変換できません 'のFieldDefinition < MyPostを、連絡先[]>' は、デリゲート タイプではないので。
で配列の各要素に追加されますのでご注意配列 'Contact'プロパティですか? –
申し訳ありませんが、私はそれを言及すべきでした。連絡先は配列です、はい。 – Dusda