@@ -31,36 +31,21 @@ To get started, visit __[http://js-data.io](http://www.js-data.io)__.
3131__ ES6__
3232
3333``` js
34- import {Model } from ' js-data'
35- import DSHttpAdapter from ' js-data-http-node'
34+ // Doesn't make much sense to use DataStore on the server
35+ import {Container } from ' js-data'
36+ import HttpAdapter from ' js-data-http-node'
3637
37- const adapter = new DSHttpAdapter ()
38+ const adapter = new HttpAdapter ()
39+ const container = new Container ()
3840
39- class Base extends Model {}
40- Base .registerAdapter (' http' , adapter, { default: true })
41+ container .registerAdapter (' http' , adapter, { default: true })
4142
42- class School extends Model {}
43- class Student extends Model {}
43+ container . defineMapper ( ' school ' )
44+ container . defineMapper ( ' student ' )
4445
45- // "School" and "Student" will now use the http adapter by default
46- ```
47-
48- __ ES5__
49-
50- ``` js
51- var JSData = require (' js-data' )
52- var Model = JSData .Model
53- var DSHttpAdapter = require (' js-data-http-node' )
54-
55- var adapter = new DSHttpAdapter ()
56-
57- var Base = Model .extend ({}, { name: ' Base' })
58- Base .registerAdapter (' http' , adapter, { default: true })
59-
60- var School = Base .extend ({}, { name: ' School' })
61- var Student = Base .extend ({}, { name: ' Student' })
62-
63- // "School" and "Student" will now use the http adapter by default
46+ container .find (' school' , 1 ).then (function (school ) {
47+ // ...
48+ })
6449```
6550
6651## Guides and Tutorials
0 commit comments