例として、私の users コレクションは次のようになります。
_id: MhReTBKqXR9xTGuK4,
profile: {
name: 'Nathan',
wins: '16',
team: 'The Mashers'
}
それでは、チームの名前を変更したいとしましょう。
Meteor.users.update({...},{ $set: { profile: { team: 'The Bashers' } } });
チーム名は更新されていると思いますが、残りのフィールドは変更されていません。しかし、ユーザーを見つけるために呼び出すと、次のようになります。
_id: MhReTBKqXR9xTGuK4,
profile: {
team: 'The Bashers'
}
更新しなかったフィールドはなくなりました。彼らはどこに行きましたか?これらのフィールドが削除された理由がわかりません。私は何を間違っていますか?
ありがとう、ネイサン