【发布时间】:2018-10-11 12:42:55
【问题描述】:
我有以下在 Java 中完成的功能,它解决了我的问题,但是我也想使用 javascript。所以我遇到了以下问题:我只找到了检索唯一值的函数,并且我想要一个类似于 dataSnapshot.getChildren() 的函数,它在 Java 中只有 JavaScript 的,如果没有,还有什么替代方法?
为了更好地理解,我将保留完美运行的 Java 代码。
mRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
float okk = Float.valueOf(ds.child("value").getValue(String.class))/100000000;
prov += ds.child("wallet").getValue(String.class)+", "+String.format(Locale.US,"%.8f", okk)+"\n";
ds.getRef().removeValue();
}
tx_array.setText(prov);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
输出必须是这样的,在 java 中也是如此。
39Hs93m61zYCaiaNe8yzgrDcutVAz2Kgdc, 0.00151515 3QMTHAaYcQB8kJxF5nxxBwskyCFukCNH8t, 0.00151515 3AcNSeB9DX3ZKvGxMaec9uZ98rY2BJKuzW,0.00153787 36SjF1MBm2DE6YimNYiy9T4ez6Z7UA4rpg,0.001540903 AHR3GF12div1Kgf6DegeiHSGQYssvbmih, 0.00162121 19vR7xchAg1vUgGwATwBsz5NYrVWYKdSQ3, 0.00164545 3KmfDgW9RdWp7P2ns3tydXsiChR5U9XKdT, 0.00165757 1C8rxppQk8mRSWB8xPKZ5DsYVykJBLNhV3, 0.00166212
数据库结构
【问题讨论】:
-
可以添加数据库结构吗(截图)? As 无法从您的 java 代码中解决您需要的问题。
-
当然,请查看我的帖子更新。谢谢!
-
我已经找到了解决方案。 :D
标签: javascript java firebase google-cloud-firestore