Firebase Console에서 모든 Cloud Firestore 데이터를 볼 수 있습니다. Cloud Firestore데이터 탭에서 문서나 컬렉션을 클릭하여 해당 항목에서 중첩된 데이터를 엽니다.
특정 경로 열기
특정 경로의 문서나 컬렉션을 열려면 경로 수정 버튼 create를 사용하세요.
컬렉션의 문서 필터링
컬렉션에 나열된 문서를 필터링하려면 필터 목록 버튼 filter_list를 사용하세요.
존재하지 않는 상위 문서
하나 이상의 상위 문서가 없는 경우에도 문서는 존재할 수 있습니다. 예를 들어 /mycoll/mydoc/mysubcoll/mysubdoc 경로에 있는 문서는 상위 문서 /mycoll/mydoc가 없는 경우에도 존재할 수 있습니다. Cloud Firestore 데이터 뷰어에는 다음과 같이 존재하지 않는 상위 문서가 표시됩니다.
컬렉션의 문서 목록에서 존재하지 않는 상위 문서의 문서 ID는 기울임꼴로 표시됩니다.
존재하지 않는 상위 문서 정보 패널의 데이터 뷰어에 문서가 존재하지 않는다고 표시됩니다.
데이터 쿼리
Cloud Firestore 데이터 페이지의 쿼리 빌더 탭에서 문서를 쿼리할 수 있습니다.
ID가 동일한 모든 컬렉션을 쿼리하려면 컬렉션 그룹을 선택합니다. 컬렉션 그룹 필드에 컬렉션 그룹 ID를 입력합니다.
지정한 컬렉션이나 컬렉션 그룹의 문서가 자동으로 테이블에 표시됩니다.
쿼리에 추가를 클릭하여 반환된 문서 모음을 필터링합니다. 기본적으로 쿼리 빌더는 WHERE 절을 추가합니다. 드롭다운과 텍스트 필드를 사용하여 이 절을 수정하거나 사용 가능한 다른 절 중 하나로 변경할 수 있습니다. 더 복잡한 쿼리를 계속 빌드하려면 쿼리에 추가를 클릭합니다.
쿼리 절을 삭제하려면 삭제 버튼 cancel을 클릭합니다. 모든 쿼리 절을 삭제하려면 지우기를 클릭합니다.
실행을 클릭하여 데이터베이스에서 결과를 검색합니다.
쿼리 요구사항 및 제한사항
쿼리 빌더를 사용할 때는 쿼리에 대한 다음 요구사항과 제한사항에 유의하세요.
모든 쿼리는 1개 이상의 색인에서 지원해야 합니다. 데이터베이스가 쿼리를 지원할 색인을 찾을 수 없는 경우 필요한 색인을 빌드할 수 있는 링크가 포함된 오류가 반환됩니다.
ORDER BY 절은 WHERE 절의 필드와 일치해야 하며 순서도 동일해야 합니다. 기본적으로 결과는 문서 ID를 기준으로 정렬됩니다. 같음(==) 이외의 필드로 필터링하면 해당 필드에 ORDER BY 절을 추가합니다.
범위(<, <=, >, >=)와 같지 않음(!=, not-in) 쿼리 절은 모두 동일한 필드에서 필터링되어야 합니다.
[null,null,["최종 업데이트: 2025-08-29(UTC)"],[],[],null,["\u003cbr /\u003e\n\nYou can perform the following actions on Cloud Firestore when using the\n[Firebase console](https://console.firebase.google.com/project/_/firestore/data):\n\n- View, add, edit, and delete data.\n- Create and update Cloud Firestore Security Rules.\n- Manage indexes.\n- Monitor usage.\n\nView data\n\nYou can view all your Cloud Firestore data in the Firebase console. From\nthe Cloud Firestore\n[**Data** tab](https://console.firebase.google.com/project/_/firestore/data),\nclick on a document or collection to open the data nested within that item.\n\nOpen a specific path\n\nTo open a document or collection at a specific path, use the **Edit path**\nbutton create:\n\nFilter documents in a collection\n\nTo filter the documents listed in a collection, use the **Filter list** button\nfilter_list.\n\nNon-existent ancestor documents\n\nA document can exist even if one or more its ancestors don't\nexist. For example, the document at path\n`/mycoll/mydoc/mysubcoll/mysubdoc` can exist even if the ancestor document\n`/mycoll/mydoc` does not. The Cloud Firestore data viewer displays\nnon-existent ancestor document as follows:\n\n- In a collection's list of documents, the document IDs of non-existent ancestor documents are *italicized*.\n- In a non-existent ancestor document's information panel, the data viewer points out that the document does not exist.\n\n| **Warning:** Even though non-existent ancestor documents appear in the console, they do not appear in queries and snapshots. You must create the document to include it in query results.\n\nQuery data\n\nYou can query for documents in the ***Query builder*** tab of the\nCloud Firestore Data page.\n\n1. [Go to the Cloud Firestore Data page](//console.firebase.google.com/project/_/firestore/data)\n\n2. Click the **Query builder** tab.\n\n3. Select a [query scope](./query-data/index-overview#query_scopes).\n\n Select ***Collection*** to query a single collection. In the text field,\n enter a path to a collection.\n\n Select ***Collection group*** to query all collections with the same\n ID. In the ***Collection group*** field, enter a collection group ID.\n\n The table will automatically display documents from the specified collection\n or collection group.\n4. Click ***Add to query*** to filter the returned set of documents. By default,\n the Query Builder adds a `WHERE` clause. You can\n modify this clause using the dropdowns and text fields or change to one\n of the other available clauses. To continue building more complex\n queries, click ***Add to query***.\n\n To remove a query clause, click it's remove button\n cancel. To remove all query clauses,\n click ***Clear***.\n | **Note:** Queries must meet Cloud Firestore requirements and limitations for queries. Otherwise, the query fails and the page returns an error that describes why the query failed.\n5. Click ***Run*** to retrieve results from your database.\n\nQuery requirements and limitations\n\nAs you use the Query Builder, keep in mind the following requirements and\nlimitations for queries.\n\n- All queries must be supported by one or more indexes. If the database cannot\n find an index to support the query, it will return an error that contains a\n link to build the required index.\n\n- `ORDER BY` clauses must match the fields in the `WHERE` clauses and come in\n the same order. By default, results are ordered by document ID. If you filter\n by any other field with anything other than an equality (`==`), add an\n `ORDER BY` clause for that field.\n\n- Range (`\u003c`, `\u003c=`, `\u003e`, `\u003e=`) and not equals (`!=`, `not-in`) query clauses\n must all filter on the same field.\n\nFor additional limitations, see\n[Query limitations](./query-data/queries#query_limitations).\n\nManage data\n\nIn Cloud Firestore, you store data in documents and organize your\ndocuments into collections. Before you start adding data, learn more about the\n[Cloud Firestore data model](./data-model).\n\nYou can add, edit, and delete documents and collections from the Firebase\nconsole. To manage your data, open the [**Data** tab](https://console.firebase.google.com/project/_/firestore/data)\nin the **Cloud Firestore** section:\n| **Note:** Read, write, and delete operations performed in the console count towards your Cloud Firestore usage. Some console activities, like viewing a document containing multiple fields, may generate several operations.\n\nAdd data\n\n1. Click **Add collection** , then enter your collection name and click **Next**.\n2. Enter a specific document ID or click **Auto ID**, then add fields for the data in your document.\n3. Click **Save**. Your new collection and document appear in the data viewer.\n4. To add more documents to the collection, click **Add document**.\n\nEdit data\n\n1. Click on a collection to view its documents, then click on a document to view its fields and subcollections.\n2. Click on a field to edit its value. To add fields or subcollections to the selected document, click **Add field** or **Add collection**.\n\nDelete data\n\nTo delete a collection:\n\n1. Select the collection you want to delete.\n2. Click the menu icon at the top of the documents column, then click **Delete collection**.\n\nTo delete a document or all of its fields:\n\n1. Select the document you want to delete.\n2. Click the menu icon at the top of the document details column. Select **Delete document** or **Delete document fields**.\n\nDeleting a document deletes all of the nested data in that document, including\nany subcollections. However, deleting a document's\nfields does not delete its subcollections.\n\nTo delete a specific field in a document:\n\n1. Select the document to view its fields.\n2. Click the delete icon beside the field you want to delete.\n\nManage Cloud Firestore Security Rules\n\nTo add, edit, and delete Cloud Firestore Security Rules from the Firebase console, go to\nthe [**Rules** tab](https://console.firebase.google.com/project/_/firestore/rules)\nin the **Cloud Firestore** section. Learn\nmore about [setting up and customizing rules](./security/get-started).\n\nManage indexes\n\nTo create new indexes for your queries and manage existing indexes from the\nFirebase console, go to the\n[**Indexes** tab](https://console.firebase.google.com/project/_/firestore/indexes)\nin the **Cloud Firestore** section. Learn more about [managing indexes](./query-data/indexing).\n\nMonitor usage\n\nTo monitor your Cloud Firestore usage, open the Cloud Firestore\n[**Usage** tab](https://console.firebase.google.com/project/_/firestore/usage)\nin the Firebase Console. Use the dashboard to gauge your usage\nover different time periods."]]