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

我已经添加了数据库图片。

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

最佳答案

您可以尝试此代码。

 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());
        }
    });

关于android - 如何在Firebase实时数据库中删除 child 的特定 child ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57952681/

10-09 16:47