android - 在 Firebase 数据库中删除节点时遇到问题
问题描述
我在删除 Firebase 中的节点时遇到了一些问题
这就是我上传数据的方式
BigBoy add = new BigBoy(addCate);
myRef.push().setValue(add);
这就是我试图删除我的数据的方式
databaseReference = FirebaseDatabase.getInstance().getReference().child("message");
myRef = database.getReference("message");
String sfasf = Utils.object.getSfasf();
DatabaseReference remove = FirebaseDatabase.getInstance().getReference("message").child(sfasf);
remove.removeValue();
但问题是节点没有被删除。
解决方案
问题是我在引用特定数据节点时没有引用 pushID。当我上传数据时,通过保存密钥也解决了这个问题。
推荐阅读
- javascript - 在 React 中使用 regExp 查询嵌套数据
- swift - 如何快速更改 rootViewController?
- javascript - 如何使用 yup 验证输入的日期是今天还是未来
- javascript - 在 ReactJS 中单击特定选项卡时如何显示产品
- performance - 无法达到生菜的最大性能(spirng data redis reactive, webflux)
- facebook - 在 Flutter Web 应用程序中显示 Facebook 订阅源的问题
- javascript - 为什么我的会话存储变量“标头”为空
- sql - 查询生成器中的访问函数生成器不返回任何内容
- javascript - 使用本机 mongoDB 驱动程序、Node.js 和超级终端时,我收到一条错误消息“TypeError: Cannot read property 'n' of undefined”
- javascript - Heroku 上的 Dockerised PHP 映像部署返回 500