У меня есть функция публикации следующим образом:
Meteor.publish('tasks', function (name) {
var project = Projects.findOne({name: name});
return Tasks.find({projectId: project._id});
});
Предположим, что в какой-то момент в проекты были внесены изменения, в результате вышеприведенный Projects.findOne
возвращает другой проект, и Tasks.find вернет другие задачи.
Однако изменения, внесенные в проекты, не переиздают задачи
Я использовал replivePublish, но выясняется, что у пакета есть проблемы (а также нет модульных тестов). Итак, есть ли простой способ сделать эту функцию публикации повторно опубликованной при изменении проекта?