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

Origini Dati

Gestione Origini Dati
Origine Dati Principale

Origine Dati Esterna (Database)

Introduzione
MySQL Esterno
MariaDB Esterno
PostgreSQL Esterno
MSSQL Esterno
Oracle Esterno
Confronto Database Principale ed Esterno
Origine Dati REST API
Origine Dati KingbaseES

Tabelle Dati

Panoramica
Tabella Standard
Tabella Ereditata
Tabella File
Tabella ad Albero
Tabella Calendario
Tabella Commenti
Tabella Espressione
Tabella SQL
Viste Database

Campi Tabella Dati

Panoramica
Validazione Campo

Tipi di Base

Testo (Riga Singola)
Testo (Multilinea)
Numero di Telefono
Email
URL
Intero
Numero
Percentuale
Password
Colore
Icona

Tipi di Selezione

Casella di Controllo
Menu a Tendina (Selezione Singola)
Menu a Tendina (Selezione Multipla)
Pulsante di Opzione
Caselle di Controllo

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Allegato (Relazione)
Allegato (URL)

Data e Ora

Panoramica
Data e Ora (con fuso orario)
Data e Ora (senza fuso orario)
Timestamp Unix
Data (senza ora)
Ora

Geometria

Punto
Linea
Cerchio
Poligono

Tipi Avanzati

UUID
Nano ID
Ordinamento
Formula Calcolata
Codice Automatico
JSON
Selettore Tabella Dati
Crittografia

Informazioni di Sistema

Data Creazione
Data Ultima Modifica
Creato da
Modificato da
Spazio
OID Tabella

Tipi di Relazione

Panoramica
Uno a Uno
Uno a Molti
Molti a Uno
Molti a Molti
Molti a Molti (Array)

Sviluppo

Panoramica
Previous PageMolti a Molti
Next PagePanoramica
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Molti-a-Molti (Array)

This feature is provided by the plugin «Campo della collezione: Molti a molti (array)»

#Introduzione

Questa funzionalità Le permette di utilizzare campi array in una collezione di dati per memorizzare più chiavi uniche dalla tabella di destinazione, creando così una relazione molti-a-molti tra le due tabelle. Ad esempio, consideriamo le entità Articoli e Tag. Un articolo può essere collegato a più tag, con la tabella degli articoli che memorizza gli ID dei record corrispondenti dalla tabella dei tag in un campo array.

:::warning{title=Attenzione}

  • Quando possibile, Le consigliamo di utilizzare una collezione di giunzione per stabilire una relazione molti-a-molti standard, invece di affidarsi a questo metodo.
  • Attualmente, solo PostgreSQL supporta il filtraggio dei dati della collezione di origine utilizzando i campi della tabella di destinazione per le relazioni molti-a-molti stabilite con campi array. Ad esempio, nello scenario sopra, può filtrare gli articoli in base ad altri campi nella tabella dei tag, come il titolo. :::

#Configurazione del campo

many-to-many(array) field configuration

#Descrizione dei parametri

#Collezione di origine

La collezione di origine, ovvero la collezione in cui risiede il campo corrente.

#Collezione di destinazione

La collezione di destinazione con cui viene stabilita la relazione.

#Chiave esterna

Il campo array nella collezione di origine che memorizza la Target key dalla tabella di destinazione.

Le relazioni corrispondenti per i tipi di campo array sono le seguenti:

NocoBasePostgreSQLMySQLSQLite
setarrayJSONJSON

#Chiave di destinazione

Il campo nella collezione di destinazione che corrisponde ai valori memorizzati nel campo array della tabella di origine. Questo campo deve essere unico.