0
我需要查询数据火力地堡删除数据
能火力查询数据一样的SQLserver有过滤器的数据?
例如,SQLserver使用“where”和“来更具体地查找数据。
我尝试getkey并获取值...但它找不到节点“emj394m6603d”。
如何查询cofffeeNo为“美式咖啡”,store为“南店”,风格为“中冰”的数据,并删除节点“emj394m6603d”下的所有数据? (只需要删除一段数据)
我需要查询数据火力地堡删除数据
能火力查询数据一样的SQLserver有过滤器的数据?
例如,SQLserver使用“where”和“来更具体地查找数据。
我尝试getkey并获取值...但它找不到节点“emj394m6603d”。
如何查询cofffeeNo为“美式咖啡”,store为“南店”,风格为“中冰”的数据,并删除节点“emj394m6603d”下的所有数据? (只需要删除一段数据)
不,您无法像在SQLserver中一样查询Firebase中的数据。 Firebase是NoSQL数据库,因此WHERE子句不存在。不幸的是,Firebase不提供使用多种条件的查询。
因此,为了解决您的问题,您需要稍微调整一下数据库。因此,您需要添加名为:cofffeeNo_store_style
的antoher字段,其值为:"美式咖啡_南店_中冰"
。因此,通过这个新字段,您只能查询一次数据库。
要delele值或从火力地堡数据库整个节点,您只需要直接在这样的参考使用removeValue()
方法:
yourRef.removeValue();
希望它能帮助。
如果您想使用SQL数据库,为什么不使用它?如果您想使用Firebase,也许您应该重构数据,以便您可以更轻松地进行查询。删除:https://firebase.google.com/docs/database/android/read-and-write#delete_data –