DynamoDB Filtering

trying to figure out if #dynamodb supports filtering on complex data attributes. For instance - hash = id, sort=day

id: ‘4’, day:‘2017-01-01’, data = [{name:“sid”, mapid:10}, {name:“gupta”, mapid:20}, {name:“gd”, mapid:10}]
Now I only want to output sets where mapid = 10