isUuid
Description
Returns true if a given string is a valid UUID, otherwise returns false.
Use isUuid to clean data or flag malformed identifiers in logs and datasets.
Syntax
Like many functions in DataPrime, isUuid supports two notations, function and method notation. These interchangeable forms allow flexibility in how you structure expressions.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| uuid | string | true | The candidate UUID value |
Example
Use case: Flag invalid or corrupted UUIDs
Suppose you want to validate whether UUID fields are well-formed. Consider these documents:
The first value is a valid UUID, while the second is truncated and invalid. You can flag these issues with isUuid:
Example query
Example output
{
"uuid": "0b954eed-de4a-4304-a398-16fbb09cd7e3",
"is_uuid": true
},
{
"uuid": "0b954eed-de4a-4304-a398-1",
"is_uuid": false
}
Theme
Light