ember-data-query-first
Conveniently get the first item of a store.query()
.
If you are querying your adapter and an array is returned, but you only need the first entry:
// GET /users?email=urbi@orbi.com// {// data: [{// type: "user",// id: 1,// attributes: {// email: "urbi@orbi.com"// }// }]// }store;
which is equivalent to:
store;
Note on store.queryRecord()
:
store.queryRecord()
should be used when a single record is requested and the
id
is not known beforehand. store.queryRecord
is most likely used with a
custom implementation of urlForQueryRecord
ond the adapter:
// app/adapters/user.js; ; // GET /current_user// {// data: {// type: "user",// id: 1,// attributes: {// email: "urbi@orbi.com"// }// }// }store;
Development
Installation
git clone
this repositorynpm install
bower install
Running
ember serve
- Visit your app at http://localhost:4200.
Running Tests
npm test
(Runsember try:testall
to test your addon against multiple Ember versions)ember test
ember test --server
Building
ember build
For more information on using ember-cli, visit http://ember-cli.com/.