我在使用Ember Data和MongoDB后端时遇到了一些麻烦。
假设我有一个User模型,其中包含一个Media(用户图片)。有时候user.picture
会被嵌入,有时候后端只会发送媒体ID。
如何使用Ember Data处理?我还没有在EmbeddedRecordsMixin中看到过这样的内容,即使我认为它有点容易(如果它是一个对象,不要取它,如果它是一个字符串,则获取相应的对象)。
答案 0 :(得分:0)
使用EmbeddedRecordsMixin,您可以为每个类型的适配器(或您的应用适配器)配置序列化records
或ids
的序列化需求但是我不认为有时会使用{ {1}}或有时在有效负载中使用嵌入式id
。您需要编写自己的自定义适配器来处理该用例。