Supondo que seus discriminadores estejam funcionando (_t é armazenado corretamente para cada documento), acho que é isso que você está procurando.
var results = collection.AsQueryable<Animal>().OfType<Cat>
Retorna apenas os documentos que são do tipo 'Cat'.