将新记录推送到Firebase集合时,我想获得按时间顺序排列的ID,即MySQL 0
,1
,2
,n - 1
。
Firebase可以实现吗?
这是我正在插入新记录的代码片段:
myCollection.set({
id: id,
foo: "bar"
});
id
变量应为记录数 - 1
。是否有内置的解决方案?
最好的方法是什么?
我试着这样做:
id = myCollection.numChildren()
但由于我不想在内存中获取整个集合(使用once("value", ...)
内容),myCollection.numChildren
未定义。
另外,我们如何确保id是唯一的?