Consegui o mesmo resultado utilizando null para filtrar a chave dependente. Está correto utilizar também dessa forma? Ou mesmo apresentando um resultado, não seria adequado e pode apresentar resultados inesperados? Obrigado.
db.funcionario.find({"Dependentes": null}, {"_id": 0, "Primeiro_Nome": 1, "Nome_Meio": 1, "Ultimo_Nome": 1})