Se você tem uma collection grande e precisa descobrir se existem items com valores duplicados dentro de um array. Esse problema algum dia provavelmente irá acontecer com você, mas não se preocupe! Para verificar se há duplicatas em um array, usaremos o .aggregate() no MongoDB.
Se você está começando ou já utiliza um banco MongoDB, já deve ter notado a existência obrigatório de um curioso campo: _id. Você sabe para que ele realmente serve e o que está escondido no meio de tantas letras e números?
Existem diversas ferramentas disponíveis no mercado para administrar seu banco de dados MongoDB. Elas melhoraram a produtividade em tarefas de desenvolvimento, administração e ajudam também a diminuir a curva de aprendizado para quem está começando com banco de dados NoSQL ou vindo do SQL.