首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Swift中避免Firebase noSQL db中的循环依赖?

如何在Swift中避免Firebase noSQL db中的循环依赖?
EN

Stack Overflow用户
提问于 2018-11-16 10:50:25
回答 1查看 86关注 0票数 0

我有一个招聘课程和一个职位课程。

代码语言:javascript
复制
class Recruiter: NSObject, Codable {
    var id: UUID
    var firstName: String
    var positions: [Position]
}

class Position: NSObject, Codable {
    var id: UUID
    var title: String
    var recruiter: Recruiter?
}

对如何避免循环依赖有什么建议吗?招聘人员对象保持对他/她正在推荐的职位的引用,而职位对象希望知道与其关联的招聘人员。但是,当我尝试将数据作为字典输入到Firebase noSQL db中时,这会产生问题(无限循环-循环依赖)。

有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-11-16 22:50:59

因此,最终的解决方案是添加一个对招聘人员ID的引用,并根据该ID查询所有招聘人员的数据库。这样,数据就可以保持独立。比我想象的容易!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53330729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档