2013-01-10 39 views
2

我正在嘗試創建一個「用戶」列表。但我無法複製它在文檔https://www.firebase.com/images/data_structure.png中的結構。Firebase DataStructure

相反,我的結構有一個用戶的子節點有一些原始文本。 https://www.evernote.com/shard/s52/sh/21c878d6-4978-440c-a089-10da4fb6d792/2d0d7a90861ef6f94e425fdb904b8ab2相反,我想要在你的文檔中顯示的名爲'john','terry'等的子節點。

希望這是有道理的。謝謝

+0

恐怕我不明白你的問題。你能否提供更多細節? Firebase數據可以按照您喜歡的任何方式進行構建。 –

+0

我附上了我的數據結構的截圖。希望它解釋你。謝謝@AndrewLee –

+0

明白了!感謝您發送截圖。聽起來你應該使用「孩子」而不是「推」。見下面的加藤的答案。 –

回答

4

它看起來像你在談論關鍵。在火力地堡例如,鍵之類的東西fred,但在你的數據它們顯示爲-iKvpJ...

如果您插入使用push你的記錄,那麼火力地堡自動分配的關鍵:

firebase.child('users').push({ name: 'Fred' }); 

// /users/-KvpJ.../name/Fred 

使用childset以指定您自己的密鑰:

firebase.child('users/fred').set({ name: 'Fred' }); 

// /users/fred/name/Fred