Я запустил приложение min, основанное на шаблоне метеоритов с учетными данными модуля - ui.
Существует коллекция, созданная пользователями вызовов, одним из ее элементов является профиль, у этого снова есть элемент с именем "имя", который получает имя для входа.
В этом тестовом приложении есть опция обновления профиля пользователя. Данные для обновления поступают из формы submit. Я добавил слушателя событий здесь
Template.profile.events({
'submit form': function(event) {
event.preventDefault();
var data = SimpleForm.processForm(event.target);
Meteor.users.update(Meteor.userId(), {$set: {profile: data}});
}
});
Таким образом, данные имеют все, что угодно. Имя логина "имя" не содержится в форме, поэтому также не в данных.
до обновления у меня есть users.profile.name → содержит данные после обновления у меня есть user.profile. * → * равно всему из формы, но "имя" ушло.
Наконец: кто может сохранить поле profile.name? В конце мне нравится иметь в user.profile everthing от ПЛЮС "имя".
Спасибо за любой намек, поскольку вы читаете, что я новичок в метеор - и попытайтесь понять, как все связывается.
Майкл