mam abonament, po wywołaniu ready()
, wykonuje szereg aktualizacjach ciągnięcie danych z innych kolekcji:Meteor: subskrypcja aktualizacji asynchroniczny
Meteor.publish('foo', function() {
this.ready()
// Several times:
var extraData = OtherCollection.findOne(...)
this.changed(..., extraData)
})
Jak mogę uruchomić te aktualizacje asynchronicznie? Każda aktualizacja uzyskuje dostęp do bazy danych, wykonuje niektóre obliczenia i wywołuje changed
w subskrypcji.
Muszę również uruchomić kod po zakończeniu wszystkich aktualizacji (resynchronizacja).