2013-01-10 40 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