f.Collection.filter()

f.Collection.filter(collectionKey, Operator, value)

개요

지정한 컬렉션에서 특정 조건을 만족하는 섹터(Sector)를 필터링하는 데 사용됩니다. 이를 통해 조건에 맞는 데이터를 추출할 수 있습니다.

파라미터

파라미터명
필수여부
타입
제약사항
설명

collectionKey

필수

String

대상 컬렉션 키

Operator

필수

String

비교할 방법

value

필수

String, Number

비교할 값

Operator

데이터(Sector)의 필터 종류 입니다.

status
설명

Not_Exists

특정 값이 존재하지 않는 데이터만을 선택

Exists

특정 값이 존재하는 데이터만을 선택

==

특정 값과 정확히 일치하는 데이터만을 선택

!=

특정 값과 일치하지 않는 데이터만을 선택

<

특정 값보다 작은 데이터만을 선택

<=

특정 값 이하의 데이터만을 선택

>

특정 값보다 큰 데이터만을 선택

>=

특정 값 이상의 데이터만을 선택

Like

특정 패턴이나 문자열을 포함하는 데이터만을 선택

RegExp

정규 표현식 패턴에 맞는 데이터만을 선택

예시

f.Collection.filter('key','Exists',null); 
f.Collection.filter('key','Not_Exists',null);
f.Collection.filter('key','==','바나나')
f.Collection.filter('key','!=','바나나');
f.Collection.filter('key','<','10');
f.Collection.filter('key','>,'10');
f.Collection.filter('key','<=','10');
f.Collection.filter('key','>=','10');
// 단어 중간에 '나'가 있고 '나' 다음에 딱 한 글자가 있는 문자열
f.Collection.filter('key','Like','%나_');
// 010-XXXX-XXXX 인 휴대폰번호 필터링
f.Collection.filter('key','RegExp', /^010-\d{4}-\d{4}$/);

참조

Regular expression syntax cheat sheet - JavaScript | MDN

Last updated

Was this helpful?