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.