Após 1 ano desde o minha publicação sobre a função tail do mongodb, trago hoje como assunto a função watch.
A principal diferença entre estas duas funções é que o tail funciona somente para novos registro na collection
e necessita que ela seja capped(tamanho maximo fixo). Já a função watch não depende de nenhuma configuração para a
collection e funciona com operações como inserts, update e delete. No entanto o servidor tem que ser uma replicaset.
Tail Mongodb
A opção de cursos tailable do mongodb, funciona parecido com o tail -f do linux, porém não
podemos usar ela em qualquer coleção, a coleção precisa ter a opção capped: true, o que
significa que ela terá um tamanho máximo fixo, removendo documentos antigos para inserir novos.