# @query

* 특정 메타(Collection)에서 데이터(Document)를 가져올 때 사용해요.&#x20;

ex) 다른 유저의 정보 가져오기, 현재 유저의 작성 글 전체 가져오기, 현재 유저의 구독 상태 확인하기, 현재 글의 전체 댓글 가져오기 등

**사용 방법**

<figure><img src="https://3976660509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDgfvhQgmY9NbRK0Sln7j%2Fuploads%2FN2DMEEAGXIIxFiKDwhLV%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202024-01-16%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.58.03.png?alt=media&#x26;token=9bd43b41-ebbe-4182-8a0e-ee49f48a75b9" alt=""><figcaption></figcaption></figure>

1. 로직 설정 ➡︎ If When, Where에 원하는 값 입력 ➡︎ New data query 를 펼쳐 주세요. &#x20;
2. Event에서 @query를 드래그앤드롭하여 원하는 위치(flows, #ifTrue, #ifFalse, @for)에 넣어주세요.

<div align="left"><figure><img src="https://3976660509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDgfvhQgmY9NbRK0Sln7j%2Fuploads%2FFYm7uDVgCTzvrYMspyPi%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202024-01-16%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.04.57.png?alt=media&#x26;token=a2c91bb7-a82f-4730-af98-56ee5f0f3d75" alt="" width="563"><figcaption></figcaption></figure></div>

위의 예시 이미지와 같이 #collection과 #find에 값을 넣어주세요.

* \#collection에는 찾고 싶은 데이터(Document) 의 메타(collection) 이름이 들어가요.
* \#find에는 찾고 싶은 Document 조건이 들어가요.

**필드 설명**

* query

  * \#collection (String) (필수)&#x20;

    찾고 싶은 Document 의 Collection 이름이에요.
  * \#find (String) (필수)&#x20;

    찾고 싶은 Document 의 조건(필터)이에요.

    Object 내부의 value는 모든 데이터 형과 동적 키가 허용돼요.

    mongoDB  > find의 쿼리는 전부 허용돼요.&#x20;

  `[참고](https://www.mongodb.com/docs/manual/reference/method/db.collection.find/)`&#x20;

2024.01.16 Jinny
