이제 네이티브 모드의 Cloud Firestore Enterprise 버전을 사용할 수 있습니다.
자세히 알아보기
의견 보내기
리터럴
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
프리뷰: Enterprise 버전용 Native 모드의 Firestore(파이프라인 작업 포함) 에는 서비스별 약관 의 일반 서비스 약관 섹션에 있는 'GA 이전 제공 서비스 약관'이 적용됩니다. Cloud 데이터 처리 추가 조항 에 설명된 대로 이 기능에 대해 개인 정보를 처리할 수 있으며 Google Cloud 액세스에 따른 계약에 설명된 의무와 제한이 적용됩니다. GA 이전 기능은 '있는 그대로' 제공되며 지원이 제한될 수 있습니다. 자세한 내용은 출시 단계 설명 을 참조하세요.
설명
사전 정의된 고정 문서 객체 세트에서 문서를 반환합니다.
이 단계는 일반적으로 다른 단계를 격리하여 테스트하는 데 사용되지만 조인 조건의 입력으로도 사용할 수 있습니다.
구문
Node.js
const results = await db . pipeline ()
. literals ({ name : "joe" , age : 10 }, { name : "bob" , age : 30 }, { name : "alice" , age : 40 })
. where ( field ( "age" ). lessThan ( 35 ))
. execute ();
...
[
{ name : "joe" , age : 10 },
{ name : "bob" , age : 30 }
]
동작
literals(...) 단계는 파이프라인(또는 하위 파이프라인)의 첫 번째 단계로만 사용할 수 있습니다. literals에서 반환되는 문서의 순서는 정의된 순서와 일치합니다.
리터럴 값이 가장 일반적이지만 표현식을 전달할 수도 있습니다. 표현식은 평가되고 반환되므로 먼저 테스트 데이터를 만들지 않고도 다양한 쿼리/표현식 동작을 테스트할 수 있습니다.
예를 들어 다음은 일부 상수 테스트 세트에서 length(...) 함수를 빠르게 테스트하는 방법을 보여줍니다.
Node.js
const results = await db . pipeline ()
. literals ({ x : constant ( "foo-bar-baz" ). length () }, { x : constant ( "bar" ). length () })
. execute ();
...
[
{ x : 11 },
{ x : 3 }
]
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-03-09(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-03-09(UTC)"],[],[]]