例如,我的用户集合如下所示:
_id: MhReTBKqXR9xTGuK4,
profile: {
name: 'Nathan',
wins: '16',
team: 'The Mashers'
}
所以,假设我想更改我的团队的名称:
Meteor.users.update({...},{ $set: { profile: { team: 'The Bashers' } } });
我假设我的团队名称已经更新,而我的其他字段没有改变。但是,当我打电话寻找我的用户时,我得到了这个:
_id: MhReTBKqXR9xTGuK4,
profile: {
team: 'The Bashers'
}
我没有更新的字段现在消失了!他们去哪儿了?我不明白为什么这些字段被删除。我究竟做错了什么?
谢谢,内森