从SDK中,您可以使用push()调用生成自动ID,Javascript将此结构视为数组。但似乎没有办法从控制台做同样的事情。我知道firebase中的所有东西本质上都是一个对象,甚至是数组,但我怎么能至少从控制台自动生成一个id,就像push()从SDK那里做的那样?
答案 0 :(得分:2)
不要依赖控制台来做任何事情!您可以使用Firebase CLI执行推送。一旦你学会了如何使用它,它可以说比控制台更快,更强大。您可以使用它来lot of things。在该链接博客中,有一个关于使用此示例推送数据的部分:
firebase database:push /messages --data '{"name":"Doug","text":"I heart Firebase"}'
答案 1 :(得分:0)
不支持从Firebase控制台为实时数据库生成推送ID。它被要求了几次,甚至还有一个Chrome扩展程序在某个时候执行它,但该功能从未被添加(并且不太可能在不久的将来添加)。
有趣的是,控制台激活Cloud Firestore 确实可以选择为新文档生成UUID。