我试图更新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:无法转换lambda表达式键入 'FieldDefinition < MyPost,联系[]>',因为它不是委托 类型。
是'Contact'属性的阵列? –
对不起,我应该提到这一点。联系是一个数组,是的。 – Dusda