1. 개요
Affinity에서 사용하게 되는 operator에 대한 설명이다.
2. 분류
-
In
- values 필드에 설정한 값 중 레이블에 있는 값과 일치하는 것이 하나라도 있으면 매칭
- 따라서 반드시 values 필드가 있어야 한다 -
NotIn
- In과 반대
- values에 있는 값 중 하나라도 일치하면 매칭안됨
- 따라서 반드시 values 필드가 있어야 한다 -
Exists
- key 필드에 설정한 값이 노드 레이블에 모두 있어야 매칭
- values 필드 필요 없음 -
DoseNotExist
- Exists와 반대
- key 필드 값이 노드 레이블에 하나라도 없으면 매칭
- values 필드 필요 없음 - Gt : Greater than의 약자. values 필드에 설정된 값이 설정된 값 보다 더 큰 숫자형 데이터 인지 확인. values 필드에는 값이 하나만 있어야 함
- Lt : Lower than의 약자. values 필드에 설정된 값이 설정된 값 보다 더 작은 숫자형 데이터 인지 확인. values 필드에는 값이 하나만 있어야 함