You cannot create a hashed index on an array.
You *can* create a hashed index on apparently any other BSON type (so a: {b: {c: {d: 1, e: 2}}} is a valid document for a hashed index.