我有兩個型號在灰燼:保存使用灰燼數據嵌套模型
收集
export default DS.Model.extend({
name: DS.attr(),
description: DS.attr(),
items: DS.hasMany('collection-item')
});
收集項目
export default DS.Model.extend({
date: DS.attr(),
volume: DS.attr(),
sequenceNumber: DS.attr()
});
我想保存裏面的藏品'item'屬性的集合,如MongoDB:
[{
"name": "First Collection",
"description": "This is my first collection",
"items": [
{
"date": "2017-07-26",
"volume": "1",
"sequenceNumber": "1"
},
{
"date": "2017-07-27",
"volume": "1",
"sequenceNumber": "2"
}
]
},
{
"name": "Second Collection",
"description": "This is my second collection",
"items": [
{
"date": "2017-07-26",
"volume": "1",
"sequenceNumber": "1"
},
{
"date": "2017-07-27",
"volume": "1",
"sequenceNumber": "2"
}
]
}]
我已閱讀了一些關於序列化器的內容,但我沒有理解這一點;)有人可以給我一個提示嗎?
順便說一下,我現在正在使用Firebase(emberfire),但我將在未來構建自己的API。