【发布时间】:2017-12-05 11:45:42
【问题描述】:
我想用自动递增 id 向 firebase 数据库添加一个新用户,如下截图所示:
我试过了:
var rootRef = firebase.database().ref();
var storesRef = rootRef.child("/users");
storesRef.set({
"name": "user1",
"pageId": "user1"
});
【问题讨论】:
-
你需要用户ID是
0,1,2,...吗?否则,您可以使用 Firebase 的内置 ID 生成,它还保留了创建顺序,因为它考虑了创建时间。 -
@alexkucksdorf 是的,需要用户 ID。因为我是从 quickblox 导入的
-
正如 Alex 所说:使用像这样按顺序、单调递增的 ID 将严重阻碍应用程序的可扩展性和离线行为。我建议您阅读 Firebase 博客文章:firebase.googleblog.com/2014/04/…
标签: javascript firebase firebase-realtime-database