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

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

我如何使用Ember Data来处理? 在EmbeddedRecordsMixin中我没有看到类似的东西,即使我认为它很容易做到(如果它是一个对象,不要获取它,如果它是一个字符串,则获取相应的对象)。


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

链接地址: http://www.djcxy.com/p/64079.html

上一篇: How to handle partially embedded records?

下一篇: Saving data captured from form rendered in a modal component