Tworzę rodzaj systemu kolejek zadań w tle z MongoDB jako magazynem danych. Jak „nasłuchiwać” wstawek do kolekcji MongoDB przed spawnowaniem pracowników w celu przetworzenia zadania? Czy muszę sondować co kilka sekund, aby zobaczyć, czy są jakieś zmiany od ostatniego razu, czy też jest jakiś sposób, w jaki mój skrypt może czekać na wstawienie? To projekt PHP, nad którym pracuję, ale nie wahaj się odpowiedzieć w Ruby lub agnostyce językowej.