php8.5
Home/ Manual/ mysql_xdevapi / collectionfind/ CollectionFind::having

CollectionFind::having

PHP function Edit on GitHub ✎

Set condition for aggregate functions

Description

mysql_xdevapi\CollectionFind::having(string $sort_expr): mysql_xdevapi\CollectionFind

This function can be used after the 'field' operation in order to make a selection on the documents to extract.

Parameters

sort_expr

This must be a valid SQL expression, the use of aggreate functions is allowed

Return Values

CollectionFind object that can be used for further processing

Examples

mysql_xdevapi\CollectionFind::having() example

php
<?php

//Assuming $coll is a valid Collection object

//Find all the documents for which the 'age' is greather than 40,
//Only the columns 'name' and 'age' are returned in the Result object
$res = $coll->find()->fields(['name','age'])->having('age > 40')->execute();

?>

Source: reference/mysql_xdevapi/mysql_xdevapi/collectionfind/having.xml · from the official PHP manual (php/doc-en)