Intra-data source Relationships
Last updated
Was this helpful?
Last updated
Was this helpful?
This is the official documentation of the agent_ruby
Ruby agent.
We've seen that when building data sources, collections must fulfill the contract they defined .
The same is also true for which are declared on the structure of a collection: declared relations must be handled when processing filters
, projection
, and aggregations
.
one-to-many
and many-to-many
relationships do not require additional work: Forest Admin will automatically call the destination collection with a valid filter.
On the other hand, many-to-one
and one-to-one
relationships require the implementer to make all fields from the target collection available on the source collection (under a prefix).
If a structure declaration contains the following statement
Then the collection must accept references to fields from the people
collection under the director
prefix in all method parameters.
should return