使用Backand BaaS时如何创建有关系的对象?

Posted

技术标签:

【中文标题】使用Backand BaaS时如何创建有关系的对象?【英文标题】:How to create objects that have relationships when using Backand BaaS? 【发布时间】:2016-03-10 21:27:36 【问题描述】:

我正在为我的 ionic 应用程序使用 Backand BaaS。我的模型由两个表组成: 1. 用户 2. 旅行

已在“用户”和“旅行”之间建立了一对多的关系。

“用户”有一个集合字段,它是“旅行”的集合,“旅行”有一个所有者字段,它是“用户”的对象。

创建对象的正确方法是什么,以便在创建时将正确的所有者(“用户”对象)分配给“旅行”集合字段?

【问题讨论】:

【参考方案1】:

当发布一个新的旅行时,使用它作为旅行对象


tripName:"asdf"
owner:1

在用户对象中它看起来像这样


id:1
fName:"david"
trips:[__metadata: id: 1, tripName: "asdf"]

【讨论】:

“用户”的用户对象集合上是如何表示的? 我已编辑我的答案以显示关系的双方

以上是关于使用Backand BaaS时如何创建有关系的对象?的主要内容,如果未能解决你的问题,请参考以下文章

Backand- 使用 facebook 和 google 登录错误

关于 JSON 转换和相关对象的最佳实践 Backand

如何使用 Backand 和 Ionic 存储图像?

Backand - 创建对象后添加默认值

CrudRepository 不会删除有关系的对象

如果通过 API 创建,Backand 用户对象不与自定义用户对象关联