ここに私のコードスニペットがあります:
var query = Query<MyData>.EQ(e => e.key, key);
var entity = collection.FindOne(query);
if (entity != null)
{
entity.Value = "abc";
// there are another 20 assignments here
// ...
collection.Save(entity);
}
コレクションに MyData オブジェクトで定義されていない他のフィールドがある場合、これらのフィールドは消去されます。MyData クラスで定義されていないフィールドをそのままにしておく方法はありますか?