You're pretending the date is the id, so Ember Data is building up a record based on the id 1-3-2014
then your server is returning a record with an id of 3
. So that begs the question, which is the id?
If dayDate can be the id, the primaryKey for the record should change, if it can't, then really you should be using findQuery
(or find with an object).
return this.store.find('day', {dayDate: params.day_date});
This will change your result set to a collection, since you aren't going by id, it's no longer guaranteed to be a single instance.
Additionally the get request will be different