Esta documentação foi traduzida automaticamente por IA.
Este recurso permite que você use campos de array em uma coleção de dados para armazenar múltiplas chaves únicas da tabela de destino, estabelecendo assim um relacionamento de muitos-para-muitos entre as duas tabelas. Por exemplo, considere as entidades Artigos e Tags. Um artigo pode ser vinculado a várias tags, e a tabela de artigos armazena os IDs dos registros correspondentes da tabela de tags em um campo de array.
:::warning{title=Atenção}

A coleção de origem, ou seja, a tabela onde o campo atual reside.
A coleção de destino com a qual o relacionamento é estabelecido.
O campo de array na coleção de origem que armazena a Target key da tabela de destino.
As relações correspondentes para os tipos de campo de array são as seguintes:
| NocoBase | PostgreSQL | MySQL | SQLite |
|---|---|---|---|
set | array | JSON | JSON |
O campo na coleção de destino que corresponde aos valores armazenados no campo de array da tabela de origem. Este campo deve ser único.