我有一个具有如下 JSON 结构的 Firebase 数据库:
JSON
root:{
"users":{
*push1*:{
"name":"foo1",
"email":"bar1"
},
*push2*:{
"name":"foo2",
"email":"bar2"
}
}
}
为了填充 RecyclerView,我在FirebaseUI使用FirebaseRecyclerViewAdapter类。问题是我可以同时访问“姓名”和“电子邮件”,但除此之外,我还需要知道我无法获得的 *push* 字符串(类似于-KHjGvJ7o-UBxOVGpojI)。
有什么方法可以获取引用的键,而不仅仅是值?
我要做的是向 JSON 添加一个新值,如下所示:
"users":{
*push*:{
"name":"foo",
"email":"bar",
"phone":"whatever"
}
}
以防万一更容易获得参考而不是生成它的密钥。
谢谢!