다중 관계가있는 핵심 데이터 하위 쿼리

B25Dec

여기에 이미지 설명 입력이것이 내 핵심 DB 테이블의 구조입니다. 조건 자에 하위 쿼리를 만들고자합니다. 아래는 쿼리에 대한 설명입니다.

SubmisisonField.value가 배열과 일치하는 모든 고유 제출을 생성합니다. 이 쿼리는 상단 이미지입니다.

Employee 테이블 요청이있는 두 번째 이미지의 경우 : Generate all ActivityFeedCard, 여기서 직원 이름이 문자열과 일치합니다. 이제 Employee의 id 필드는 SubmissionField.value와 동일한 필드이거나 SubmissionField.value == Employee.id라고 말할 수 있습니다. 우리는 직원의 이름, 성 등으로 검색해야합니다. 정말 감사합니다.DB 구조

 let fetchCardsContext = CoreDataManager.shared.getNewBackgroundContext(name: "Fetch Cards for display BG Context")
        var predicate: NSPredicate?
        self.displayedCards.removeAll()
        predicate = NSPredicate(format: "SUBQUERY(submission.submissionTemplate.submissionField.value, $v, $v IN %@).@count > 0", empArray)
        self.displayedCards = ActivityFeedCard.fetchAndSort(in: fetchCardsContext, predicate: predicate, sortOptions: nil) ?? [ActivityFeedCard]()
pbasdf

"모든 고유 제출물 생성"을 원합니다. 따라서 가져 오기 요청은 Submission엔티티를 기반으로해야합니다 . Submission엔티티와 관련하여 submissionTemplate.submissionField.value컬렉션입니다 ( submissionField관계가 대다 이기 때문 ). Submission컬렉션이 "배열과 일치" 하는 개체 만 가져 오기에 포함하려고합니다 . "컬렉션과 배열에 공통된 값이있는 경우"를 의미한다고 가정하면 사용할 술어는 다음과 같습니다.

NSPredicate(format:"SUBQUERY(submissionTemplate.submissionField.value, $v, $v IN %@).@count > 0",yourArray)

또는 단어 : "는 count의 (값, $v상기에서 submissionTemplate.submissionField.value이다 컬렉션 IN어레이)는 0보다 크다".

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다 대다 관계가있는 핵심 데이터를 미리로드하는 모범 사례

분류에서Dev

중첩 된 하위 쿼리가 컴파일되지 않는 NSPredicate (핵심 데이터)

분류에서Dev

핵심 데이터에서 일대 다 관계를 처리하는 방법

분류에서Dev

상위 엔터티에 개체를 추가 할 때 중복을 만드는 핵심 데이터 대 다 관계

분류에서Dev

핵심 데이터 : 객체가있는 NSFetchedResultsController가 관계에 있습니다.

분류에서Dev

iOS : 일대 다 관계가있는 핵심 데이터 업데이트 개체

분류에서Dev

Xcode는 "핵심 데이터"레코드를 관리합니다.

분류에서Dev

핵심 데이터 일대 다 관계

분류에서Dev

일대 다 관계에서 항목을 제거하는 Swift 핵심 데이터

분류에서Dev

대다 관계가있는 복잡한 핵심 데이터 술어

분류에서Dev

EntityFramework 핵심 하위 쿼리

분류에서Dev

핵심 데이터가있는 애플리케이션을 업로드했으며 마이그레이션없이 새 핵심 데이터를 교체하고 싶습니다. 사과가 허용합니까?

분류에서Dev

핵심 데이터가있는 애플리케이션을 업로드했으며 마이그레이션없이 새 핵심 데이터를 교체하고 싶습니다. 사과가 허용합니까?

분류에서Dev

핵심 데이터는 관리되는 개체를 저장하지만 데이터는 앱 실행 사이에 유지되지 않습니다.

분류에서Dev

관계를 저장하지 않는 핵심 데이터

분류에서Dev

핵심 데이터는 더 이상 관계 변경시 바인딩을 실행하지 않습니다.

분류에서Dev

핵심 데이터 캐스케이드는 관계를 삭제하지 않습니다.

분류에서Dev

하나의 관리 개체로 핵심 데이터 미리 채우기

분류에서Dev

핵심 데이터 개체의 관계에 할당하면 개체가 손상된 것 같습니다.

분류에서Dev

핵심 데이터 다 대다 관계에서 중복 레코드 허용

분류에서Dev

다 대다 관계에서 핵심 데이터 검색

분류에서Dev

iCloud 및 핵심 데이터가 작동하지 않음-URLForUbiquityContainerIndentifier가 nil입니다.

분류에서Dev

다중 스레드에서 NSMangedObjectContext를 사용하는 방법의 핵심 데이터

분류에서Dev

핵심 데이터는 변경 사항을 저장하지 않습니다

분류에서Dev

핵심 데이터-대다 관계에서 개체 순서

분류에서Dev

핵심 데이터-대다 관계 속성에 대한 정보

분류에서Dev

iOS 핵심 데이터 일대 다 관계

분류에서Dev

핵심 데이터 일대 다 역관계

분류에서Dev

핵심 데이터-일대 다 관계로 값 할당

Related 관련 기사

  1. 1

    다 대다 관계가있는 핵심 데이터를 미리로드하는 모범 사례

  2. 2

    중첩 된 하위 쿼리가 컴파일되지 않는 NSPredicate (핵심 데이터)

  3. 3

    핵심 데이터에서 일대 다 관계를 처리하는 방법

  4. 4

    상위 엔터티에 개체를 추가 할 때 중복을 만드는 핵심 데이터 대 다 관계

  5. 5

    핵심 데이터 : 객체가있는 NSFetchedResultsController가 관계에 있습니다.

  6. 6

    iOS : 일대 다 관계가있는 핵심 데이터 업데이트 개체

  7. 7

    Xcode는 "핵심 데이터"레코드를 관리합니다.

  8. 8

    핵심 데이터 일대 다 관계

  9. 9

    일대 다 관계에서 항목을 제거하는 Swift 핵심 데이터

  10. 10

    대다 관계가있는 복잡한 핵심 데이터 술어

  11. 11

    EntityFramework 핵심 하위 쿼리

  12. 12

    핵심 데이터가있는 애플리케이션을 업로드했으며 마이그레이션없이 새 핵심 데이터를 교체하고 싶습니다. 사과가 허용합니까?

  13. 13

    핵심 데이터가있는 애플리케이션을 업로드했으며 마이그레이션없이 새 핵심 데이터를 교체하고 싶습니다. 사과가 허용합니까?

  14. 14

    핵심 데이터는 관리되는 개체를 저장하지만 데이터는 앱 실행 사이에 유지되지 않습니다.

  15. 15

    관계를 저장하지 않는 핵심 데이터

  16. 16

    핵심 데이터는 더 이상 관계 변경시 바인딩을 실행하지 않습니다.

  17. 17

    핵심 데이터 캐스케이드는 관계를 삭제하지 않습니다.

  18. 18

    하나의 관리 개체로 핵심 데이터 미리 채우기

  19. 19

    핵심 데이터 개체의 관계에 할당하면 개체가 손상된 것 같습니다.

  20. 20

    핵심 데이터 다 대다 관계에서 중복 레코드 허용

  21. 21

    다 대다 관계에서 핵심 데이터 검색

  22. 22

    iCloud 및 핵심 데이터가 작동하지 않음-URLForUbiquityContainerIndentifier가 nil입니다.

  23. 23

    다중 스레드에서 NSMangedObjectContext를 사용하는 방법의 핵심 데이터

  24. 24

    핵심 데이터는 변경 사항을 저장하지 않습니다

  25. 25

    핵심 데이터-대다 관계에서 개체 순서

  26. 26

    핵심 데이터-대다 관계 속성에 대한 정보

  27. 27

    iOS 핵심 데이터 일대 다 관계

  28. 28

    핵심 데이터 일대 다 역관계

  29. 29

    핵심 데이터-일대 다 관계로 값 할당

뜨겁다태그

보관