터미널에서 Firebase 실시간 데이터베이스 및 Cloud Firestore 쿼리
실시간 데이터베이스를 처음 사용했을 때 쿼리 결과를 다시 확인할 수 없다는 사실이 정말 괴로웠습니다. 그래서 이에 대한 솔루션을 만들기로 결정했습니다. Fireshell .
fireshell 시작하기
Fireshell은 터미널에서 실시간 데이터베이스 및 클라우드 Firestore 쿼리를 실행하는 데 사용할 수 있는 CLI 도구입니다.
패키지 설치
fireshell을 설치하려면 다음 명령을 실행하십시오.
npm install -g fireshell
이 명령을 실행하기 전에 시스템에 node.js 및 npm이 설치되어 있는지 확인하십시오.
셸과 데이터베이스 연결
셸을 시작하려면 터미널에서 fireshell
를 실행하기만 하면 됩니다. 몇 가지 질문이 표시됩니다.
쉘은 먼저 데이터베이스를 선택하도록 요청합니다.
? Choose one of the following (Use arrow keys)
> Realtime Database
Cloud Firestore
그런 다음 Firebase 구성 파일의 절대 경로를 제공해야 합니다. 애플리케이션을 Firebase 프로젝트와 연결하려면 Firebase에서 수신하는 JSON 파일이어야 합니다.
? Enter the absolute path to firebase config file
> /root/path/to/your/config.json
마지막으로 Firebase 실시간 데이터베이스의 URL을 제공해야 합니다. 실시간 데이터베이스에 연결하는 경우 이 URL을 제공해야 합니다. 그러나 Firestore에 연결하려는 경우 무시할 수 있습니다.
? Enter the URL of firebase realtime database. (Ignore if you chose cloud firestore)
> https://<YOUR FIREBASE PROJECT NAME>.firebaseio.com/
이러한 입력이 제공되면 셸이 데이터베이스에 연결됩니다.
쿼리 작성
쿼리는 db
키워드로 시작해야 합니다. 이db
는 데이터베이스 개체에 대한 참조를 저장하는 변수입니다. 평소처럼 나머지 쿼리를 연결할 수 있습니다.
실시간 데이터베이스의 경우 읽기 쿼리 또는 한 번 메서드를 사용하여 일부 데이터를 반환하는 쿼리를 종료하고 값을 인수로 전달해야 합니다.
쿼리 작성에 대한 몇 가지 기본 예가 제공됩니다here.
마지막 말
이 블로그 기사를 확인해 주셔서 감사합니다. fireshell을 사용해 보고 경험을 공유하십시오. 문제에 직면했거나 이 프로젝트에 기여하고 싶다면 github repo으로 이동하여 문제를 만드세요.
행복한 배움
차오!
Reference
이 문제에 관하여(터미널에서 Firebase 실시간 데이터베이스 및 Cloud Firestore 쿼리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/aayushk47/querying-firebase-realtime-database-and-cloud-firestore-from-your-terminal-23pe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install -g fireshell
? Choose one of the following (Use arrow keys)
> Realtime Database
Cloud Firestore
? Enter the absolute path to firebase config file
> /root/path/to/your/config.json
? Enter the URL of firebase realtime database. (Ignore if you chose cloud firestore)
> https://<YOUR FIREBASE PROJECT NAME>.firebaseio.com/
이 블로그 기사를 확인해 주셔서 감사합니다. fireshell을 사용해 보고 경험을 공유하십시오. 문제에 직면했거나 이 프로젝트에 기여하고 싶다면 github repo으로 이동하여 문제를 만드세요.
행복한 배움
차오!
Reference
이 문제에 관하여(터미널에서 Firebase 실시간 데이터베이스 및 Cloud Firestore 쿼리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aayushk47/querying-firebase-realtime-database-and-cloud-firestore-from-your-terminal-23pe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)