Если вы показываете свой документ, обратившись непосредственно к клиентской стороне вашей коллекции (т. Е. Вы не используете метод), значения полей страницы должны реагировать, поскольку документ больше не существует.
Что вы можете сделать, это добавить к вашему документу поле deleted
, а когда оно изменится на true
, вы увидите свое уведомление. Я бы посоветовал использовать что-то вроде модального, поэтому пользователь не может уклониться от него (когда он его закрывает, вы перенаправляете).
Это также означает, что вместо удаления документа другой пользователь просто изменил свое поле deleted
на true
. После того, как вы установите его в true
вы также можете установить время различалось функция, чтобы эффективно удалить документ, например, 5mn позже:
Meteor.setInterval(function() {
Document.remove(yourDocumentID);
}, 300000)
Большое спасибо за то, что я искал :) – damjuve