Skip to content

Static Methods ​

forClass() ​

js
const builder = QueryBuilder.forClass(modelClass);

Create QueryBuilder for a Model subclass. You rarely need to call this. Query builders are created using the Model.query() and other query methods.

Arguments ​
ArgumentTypeDescription
modelClassModelClassA Model class constructor
Return value ​
TypeDescription
QueryBuilderThe created query builder

parseRelationExpression() ​

js
const exprObj = QueryBuilder.parseRelationExpression(expr);

Parses a string relation expression into the object notation.

Arguments ​
ArgumentTypeDescription
exprRelationExpressionA relation expression string or object.
Return value ​
TypeDescription
objectThe relation expression in object notation.

MIT Licensed