HasFacetJoinAggregate.php
Table of Contents
Traits
- HasFacetJoinAggregate
- Builds the AQL filter fragment for a {@see \oihana\arango\models\enums\Facet::JOIN_AGGREGATE}
facet: the key-join counterpart of {@see HasFacetEdgeAggregate} and the
aggregate counterpart of {@see HasFacetJoin}. Instead of testing for the mere
existence of a joined document, it aggregates a numeric field over ALL joined
documents and compares the result to a threshold —
`AGG(FOR doc_<key> IN <collection> FILTER doc_<key>.<KEY> == doc.<PROPERTY> RETURN doc_<key>.<field>) <op> @<key>_0`.