0
我有3個表[用戶,曲目,trackLikers]。當用戶喜歡它添加到trackLikers這樣的軌道。如何僅獲取沒有值的Firebase數據密鑰?
tracklikers
703486
AXweXLKIQiQYmwia5TbvNbSLk472: Alex
AXweXLKIQiQYmwia5TbvNbSLk472: John
704875
AXweXLKIQiQYmwia5TbvNbSLk472: Alex
現在我想知道有多少曲目「Alex」喜歡。所以我這樣做。
dbReference.child("tracklikers").orderByChild("AXweXLKIQiQYmwia5TbvNbSLk472").equalTo("Alex")
。
好吧,我得到了2曲目ID [703486,704875]的結果。但問題是我也得到了約翰在703486的結果。所以如果我可以在這首歌曲上有一百萬的喜歡,我將不得不回顧所有的相似者:-(所以任何一個人都有解決方案如何解決這個問題。或者只有我可以得到沒有所有相似者值的曲目編號?
如果沒有解決方案,使不幸的是我必須切換到關係數據庫:-(。
是啊,我也想這可能是最終的解決方案,現在我要實現這一個。 –