På serversiden, lige nu, observe
fungerer som følger:
- Konstruer det sæt af dokumenter, der matcher forespørgslen.
- Forespørg regelmæssigt databasen med forespørgsel, og tag en forskel på ændringerne, og udsend de relevante hændelser til tilbagekaldene.
- Når matchende data ændres/indsættes i mongo af meteoren selv, udsend de relevante hændelser, kortslutningstrin 2 ovenfor.
Der er planer (muligvis i næste udgivelse) for automatisk at sikre, at opkald til abonnement, der har de samme argumenter, deles. Så i princippet tager du automatisk hånd om singleton-delen for dig.
Du kunne bestemt opnå noget som dette selv, men jeg tror, det er en høj prioritet for meteorholdet, så det er nok ikke besværet værd på nuværende tidspunkt.