서로 참조하는 객체가 있으면 문제가 발생합니까? 예를 들어서로 참조하는 데이터 객체
:
Jobs - ACL = not writeable by public
id: 10
jobname: 'Inside Sales Rep'
applicants: /db/Applicants/123456 // a refernece, not a string
Applicants - ACL = writeable by public
id: 123456
applicants: ["/db/User/1", "/db/User/2"]
job: /db/Jobs/10 // a reference, not a string
여기에서 일어나고 것은 우리가 어떤 일을해야하고, 별도의 데이터 클래스 사용자가 작업에 적용되는 것을 나타내는 설정한다. 사용자 ID가 적용되면 사용자 ID가 세트로 푸시됩니다. 철수해야 할 경우 사용자 ID가 세트에서 제거됩니다.
그래서 내가 성취하고자하는 것은 사용자 X가 적용된 모든 작업을 찾아서 그 작업 이름을 반환하는 것과 같습니다.
위대한 작품이지만, 이상한 루프 문제가 발생할 수 있습니까?
Jobs
Applicants
Jobs
Applicants
..... it will just keep going as long as I request it to load
어떤 생각 : 나는 내 쿼리를 수행하고 결과를 콘솔 때, 나는이 패턴을받을 수 있나요 발견?
또한 Applicants.Applicants의 집합은 User 테이블에 대한 참조 집합입니다. –