如何处理部分嵌入的记录?

时间:2015-07-29 13:40:08

标签: mongodb ember.js ember-data

我在使用Ember Data和MongoDB后端时遇到了一些麻烦。 假设我有一个User模型,其中包含一个Media(用户图片)。有时候user.picture会被嵌入,有时候后端只会发送媒体ID。

如何使用Ember Data处理?我还没有在EmbeddedRecordsMixin中看到过这样的内容,即使我认为它有点容易(如果它是一个对象,不要取它,如果它是一个字符串,则获取相应的对象)。

1 个答案:

答案 0 :(得分:0)

使用EmbeddedRecordsMixin,您可以为每个类型的适配器(或您的应用适配器)配置序列化recordsids的序列化需求但是我不认为有时会使用{ {1}}或有时在有效负载中使用嵌入式id。您需要编写自己的自定义适配器来处理该用例。