Filtering
Equal, not equal
Keep the rows whose column equals, or differs from, a value.
status=eq.openstatus=neq.doneA filter is column=operator.value. Several filters on one request must all hold.
The value is checked against the column's type before anything reaches the database: estimate=eq.abc answers invalid_value, since an estimate is a number.
Examples
/todos?select=name&status=eq.doneAsking the database...
/todos?select=name,status&status=neq.done&pinned=eq.trueAsking the database...
/todos?select=name&estimate=eq.abcAsking the database...
A null is not equal to anything, not even to null. Use is.null to find it.
On MySQL and SQL Server, text compares with the column's collation: with a case-insensitive one, name=eq.Work also finds work.