To multiple records
This is the official documentation of the agent_ruby Ruby agent.
Relationships that point to multiple records are displayed in the frontend in the "Related Data" and "Explorer" Tab.
One-to-Many relations
In a one-to-many relationship, one record from a Collection is attached to multiple records of another Collection.
Think about countries and towns: a country has multiple towns, and each town belongs to a country.
Many-to-Many relations
In a many-to-many relation, 3 Collections are used instead of 2 to build the relation.
This allows multiple records from one Collection to be attached to multiple records from another Collection.
For instance, on a movie recommendation website, each user can rate many movies, and each movie can be rated by many users. The 3 Collections that are used are users (the "origin" Collection), ratings (the "through" Collection), and movies (the "foreign" Collection).
External relations
External relations allow to define Collections which will only be available through the "Related Data" section or a given model.
Note that external relations do not support pagination.
Last updated
Was this helpful?