gpt4 book ai didi

swift - 如何避免 Swift 中 Firebase noSQL 数据库的循环依赖?

转载 作者:行者123 更新时间:2023-11-30 11:01:19 25 4
gpt4 key购买 nike

我有一个 Recruiter 类和一个 Position 类。

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 数据库中时,这会产生问题(无限循环 - 循环依赖)。

有什么想法吗?谢谢!

最佳答案

因此,解决方案最终是添加对招聘人员 ID 的引用,并在数据库中查询所有招聘人员(按该 ID 进行过滤)。这样,数据就保持独立。比我想象的容易!

关于swift - 如何避免 Swift 中 Firebase noSQL 数据库的循环依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53330729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com