증상
상태 필터로 조회했더니 0건. "해당 상태인 항목이 없다"로 읽었다.
원인
필터 값이 존재하지 않는 enum이었다(APPROVING이라고 썼는데 실제는 IN_REVIEW). 에러가 안 난다. 200에 빈 배열이 온다.
APPROVING
IN_REVIEW
200
해법
필터 값은 문서가 아니라 실제 데이터에서 뽑는다. 전체를 한 번 조회해 그 필드의 distinct 값을 세어보면 끝난다.
★ 모수를 함께 센다. 0/N에서 N을 모르면 0의 의미도 모른다.
0/N