假设我在firebase数据库中有一些数据,比如 my database image
现在我想更新trxId,其中photoId等于“B063527”。我无法解决这个问题,请有人帮助我。我怎么能解决这个问题???提前谢谢。
答案 0 :(得分:0)
首先,获取特定记录然后修改其模型对象中的属性,然后将其保存为相同的id;
private void getValue(String key){
mdatabaseRef.child("user").orderBykey().equals(key).SingleValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren()){
String key = child.getKey();
Object object = postsnapshot.getValue(Object.class);
updateData(object );
}
private updateData(Object object) {
object.setName("test123");
mDatabaseReference.child("user").child(object.getId()).setValue(object);
}