我在服务器上使用带有express.js的ember-data和一个mysql后端。问题是我现有的数据库结构使用了id列的前缀:
DS.RESTAdapter.map('App.Order', {
primaryKey: 'ord_id',
});
App.store = DS.Store.create({
revision: 7,
adapter: DS.RESTAdapter.create({
bulkCommit: false
})
});
App.Order = DS.Model.extend();
似乎ember-data需要一个'id'字段。有没有办法将它映射到我的'ord_id'?
编辑:我必须在使用之前定义地图。
答案 0 :(得分:3)
检查出来:
https://github.com/emberjs/data/blob/master/BREAKING_CHANGES.md
App.Adapter.map('App.Post', {
primaryKey: '_id'
});
这是余烬数据的一部分,修订版5.我认为这是你需要做的......