yii\mongodb\QueryBuilder::distinct PHP Метод

distinct() публичный Метод

Generates 'distinct' command.
public distinct ( string $collectionName, string $fieldName, array $condition = [], array $options = [] ) : array
$collectionName string collection name.
$fieldName string target field name.
$condition array filter condition
$options array list of options in format: optionName => optionValue.
Результат array command document.
    public function distinct($collectionName, $fieldName, $condition = [], $options = [])
    {
        $document = array_merge(['distinct' => $collectionName, 'key' => $fieldName], $options);
        if (!empty($condition)) {
            $document['query'] = $this->buildCondition($condition);
        }
        return $document;
    }