Type Mismatch in Comparison

Erroneous Code Example

This error occurs when you compare a property with a value of a different type. In this example, the age property is an integer, but the comparison is done with a string value.
Query getUser(user: ID) =>
    user <- N<User>(user)
    is_eq <- user::{name}::EQ(25)
    RETURN is_eq

Solution

Ensure compared values match the property type.
Query getUser(user: ID) =>
    user <- N<User>(user)
    is_eq <- user::{age}::EQ(25)
    RETURN is_eq