콘솔

2016-08-06 4 views
11

을 통해 내가 2 모바일 애플 리케이션과 중포 기지 프로젝트가 중포 기지에 노드를 추가 할 수 없습니다 : 중포 기지/구글에서콘솔

  1. FriendlyChat 예 (메시지) - 생성 된 첫 번째
  2. 식료품 항목 목록을 (식료품 항목) - 두 번째 생성 시도

내부에 몇 가지 테스트 메시지가있는 메시지 노드가 이미 표시되어 있습니다.

enter image description here

하지만이 appId 노드에 아이를 추가 할 때, 나는 그것의 이름 "식료품 항목을"주고 를 ADD에 내가 클릭하지만 노드가 추가되지 않습니다. 그냥 사라집니다.

왜 식료품 점 노드를 추가 할 수 없습니까?

답변

37

Firebase 데이터베이스는 키 - 값 저장소입니다. 트리의 경로에 키 값을 저장합니다. 그러나 실제 값이있을 때만 키를 저장합니다. 키/경로에 대한 값이 없으면 즉시 삭제됩니다.

그래서 당신은 + 버튼을 클릭하면, 다음 키를 입력하고 추가 버튼을 클릭, 그것은 값이 없기 때문에 당신이 를 입력 한 첫 번째 키를 삭제합니다.

대신 수행해야하는 작업은 수행하려는 작업에 따라 다릅니다.

는 하나의 키/값 쌍을 추가하려면 :
  • 클릭 추가

    • +
    • 값을 입력 키/이름을 입력 클릭

    JSON 스 니펫/트리를 추가하려는 경우 :

    • +
    • 클릭 키/이름 입력을 클릭
    • 가 입력 아이의 키/이름 입력 (빈) 값에 + 다음 어린이를위한 가치
    • 클릭 추가
  • +0

    감사합니다. 나는 그것을 놓쳤습니다! – marciokoko

    +0

    또한 "읽기 전용"모드로 차단되어 항목을 추가 할 수없는 경우 추가 할 새 노드가있는 URL로 이동하면 노드가 자동으로 만들어집니다. 그러나 명시된 바와 같이 값을 추가해야합니다. "적절한 수준에서 추가하려는 새 소품으로 이동하십시오 (예 : https://console.firebase.google.co.kr/project/myapp-xxxxx/database/data/prop3 루트 수준에서 새로운 객체 prop3을 만들고 여기에서 자유롭게 데이터를 편집 할 수 있습니다. "credit : https://medium.com/@justintulk/editing-data -in-firebase-when-blocked-by-read-only-non-realtime-mode-1ce103f178e5 – claytronicon