Сегодня в Gremlin нет шагов и операторов обработки строк, поэтому вы не можете делать такие вещи, как преобразование строк в целые числа или разделение и объединение строк. Однако он имеет шаг math
.
Я вижу два варианта:
Сохранить IP как список из 4 чисел или как четыре отдельных свойства.
Используйте встроенный код (лямбды) для выполнения работы. Однако многие графические БД не допускают встроенного лямбда-кода, и, как правило, это не рекомендуется как лучшая практика.
Если вы могли сохранить значения в виде списка или в виде четырех properties вы можете затем использовать шаг math
, чтобы преобразовать четыре байта в одно десятичное число и сравнить с другими числами.
В краткосрочной перспективе было бы лучше хранить IP-адреса как простые 4-байтовые целые числа, чтобы упростить сравнение.