【问题标题】:How delete the particular child of child in firebase realtime database?如何在firebase实时数据库中删除child的特定孩子?
【发布时间】:2020-01-17 01:04:41
【问题描述】:

我想删除 firebase 实时数据库中某个子项的特定子项。

我添加了我的数据库的图片。

我想删除突出显示的孩子。

【问题讨论】:

标签: android firebase-realtime-database


【解决方案1】:

你可以试试这个代码。

 Query query =  myRef.child("Purchase_Request").orderByChild("Chimney_Purchase");

    query.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            for (DataSnapshot snap: dataSnapshot.getChildren()) {
                if(snap.getKey().equals("your_key")) {
                    snap.getRef().removeValue();
                }
            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.e(TAG, "onCancelled", databaseError.toException());
        }
    });

【讨论】:

    猜你喜欢
    • 2019-12-15
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多