How does Mongodb query by an object in an array

  mongodb, question
{
 ...,
 Datas:[ISODate(),ISODate(),ISODate()]
 }

How to query between according to the last date

db.coll.find({"dates.2": {$gt: ISODate("2016-11-08T06:34:18.039Z"), $lt: ISODate("2016-11-08T06:34:18.039Z")}})