Mongolid\Util\SequenceService::getNextValue PHP Метод

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

Get next value for the sequence.
public getNextValue ( string $sequenceName ) : integer
$sequenceName string Sequence identifier string.
Результат integer
    public function getNextValue(string $sequenceName) : int
    {
        $sequenceValue = $this->rawCollection()->findOneAndUpdate(['_id' => $sequenceName], ['$inc' => ['seq' => 1]], ['upsert' => true]);
        if ($sequenceValue) {
            $_id = $sequenceValue->seq + 1;
        }
        return $_id ?? 1;
    }