Существует спецификация, которую поддерживает множество драйверов, называемая DBRef.
DBRef - это более формальная спецификация для создания ссылок между документами. DBRefs (обычно) включают имя коллекции, а также идентификатор объекта. Большинство разработчиков используют только DBRefs, если коллекция может измениться с одного документа на другой. Если ваша ссылочная коллекция всегда будет одинаковой, рекомендации по руководству, описанные выше, более эффективны.
blockquote>Взято из MongoDB Документация: Модели данных> Ссылка на модель данных> Ссылки на базы данных
В Vaadin 8 вам нужно использовать интерфейс регистрации для удаления слушателей.
Когда вы добавляете прослушиватель, он возвращает регистрацию:
final Registration registration = select.addValueChangeListener(this::doSomething);
, а затем удаляет его:
registration.remove();