Tienes que hacer el distinct llame a en el cursor devuelto de un find en lugar de en la colección:
tags = db.mycoll.find({"category": "movie"}).distinct("tags")
Tienes que hacer el distinct llame a en el cursor devuelto de un find en lugar de en la colección:
tags = db.mycoll.find({"category": "movie"}).distinct("tags")