私が達成しようとしているのは、user.profile
に既に存在する古い非更新データを保持することです。Meteorの動的オブジェクトでuser.profileを更新してください
だから、私の最初のuser.profile
は以下があります。
{
accountType: 'Student',
xyz: 'something',
etc...
}
し、更新する必要がない場合、私は次のことを追加したいので、もし私の更新方法では、私は、これらの値を維持したいと思います:
{
'xyz': 'something else',
'bar': 'bar',
etc...
}
オブジェクトをマージして更新した更新プロファイルが必要です。私が使用してみました何
私は古いデータが完全に新しいデータに置き換えられますuser.profile
を更新しようとすると、update
とupsert
が、どちらの場合も、すべての私のテストである...ここで
はの一つであり、私の最新の試み:
Meteor.users.update(this.userId, {
$set: {
profile: data
}
},
{ upsert: true });
私も試してみました:
Meteor.users.upsert(this.userId, {
$set: {
profile: data
}
});
どのように私は私が必要なものを達成することができますか?おかげ
恐ろしい、私は非常にソリューションのように。それは魅力として働く!乾杯! –