logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo
개요

데이터 소스

데이터 소스 관리
메인 데이터 소스

외부 데이터 소스 (데이터베이스)

소개
외부 MySQL
외부 MariaDB
외부 PostgreSQL
외부 MSSQL
외부 Oracle
메인 vs. 외부 데이터베이스 비교
REST API 데이터 소스
KingbaseES 데이터 소스

데이터 테이블

개요
일반 테이블
상속 테이블
파일 테이블
트리 테이블
캘린더 테이블
댓글 테이블
표현식 테이블
SQL 테이블
데이터베이스 뷰

테이블 필드

개요
필드 유효성 검사

기본 유형

한 줄 텍스트
여러 줄 텍스트
전화번호
이메일
URL
정수
숫자
백분율
비밀번호
색상
아이콘

선택 유형

체크박스
드롭다운 (단일 선택)
드롭다운 (다중 선택)
라디오 버튼
체크박스

멀티미디어

Markdown
Markdown(Vditor)
리치 텍스트
첨부 파일 (관계)
첨부 파일 (URL)

날짜 & 시간

개요
날짜/시간 (타임존 포함)
날짜/시간 (타임존 미포함)
Unix 타임스탬프
날짜 (시간 미포함)
시간

도형

점
선
원
다각형

고급 유형

UUID
Nano ID
정렬
계산 공식
자동 번호
JSON
테이블 선택기
암호화

시스템 정보

생성일
마지막 수정일
생성자
마지막 수정자
스페이스
Table OID

관계 유형

개요
일대일
일대다
다대일
다대다
다대다 (배열)

개발

개요
Previous Page다대다
Next Page개요
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#다대다 (배열)

This feature is provided by the plugin «컬렉션 필드: 다대다 (배열)»

#소개

이 기능은 데이터 컬렉션에서 배열 필드를 사용하여 대상 컬렉션의 여러 고유 키를 저장함으로써 두 컬렉션 간에 다대다 관계를 설정할 수 있도록 지원합니다. 예를 들어, 게시물과 태그라는 두 엔티티가 있다고 가정해 봅시다. 하나의 게시물은 여러 태그와 연결될 수 있으며, 이때 게시물 컬렉션에서는 태그 컬렉션의 해당 레코드 ID를 배열 필드에 저장합니다.

:::warning{title=참고}

  • 가능한 한 중간 컬렉션을 사용하여 표준 다대다 관계를 설정하는 것이 좋습니다. 이러한 관계 유형은 사용하지 않는 것이 좋습니다.

  • 배열 필드를 사용하여 설정된 다대다 관계의 경우, 현재 PostgreSQL에서만 대상 컬렉션의 필드를 사용하여 원본 컬렉션 데이터를 필터링하는 것을 지원합니다. 예를 들어, 위 시나리오에서 태그 컬렉션의 다른 필드(예: 제목)를 사용하여 게시물을 필터링할 수 있습니다.

    :::

#필드 설정

many-to-many(array) field configuration

#파라미터 설명

#Source collection

현재 필드가 위치하는 원본 컬렉션입니다.

#Target collection

관계가 설정될 대상 컬렉션입니다.

#Foreign key

원본 컬렉션에서 대상 컬렉션의 Target key를 저장하는 배열 필드입니다.

배열 필드 유형의 대응 관계는 다음과 같습니다:

NocoBasePostgreSQLMySQLSQLite
setarrayJSONJSON

#Target key

원본 컬렉션의 배열 필드에 저장된 값에 해당하는 대상 컬렉션의 필드입니다. 이 필드는 고유해야 합니다.