Vue和Firebase实时数据库获取推送ID值

时间:2019-10-06 06:44:11

标签: javascript firebase vue.js firebase-realtime-database

我正在使用Vue和Firebase创建一个简单的井字游戏。

我希望向最终用户显示开放游戏,而已经有2位玩家的“完整”游戏将不会显示给用户。

我遇到麻烦的Vue代码部分是:

firebase: {
  games: db.ref("games")
},

它返回图像中显示的完整游戏对象,这很棒,但是我想对其进行过滤,使其仅返回“ show” =“ true”的对象。

Firebase确实具有“ equalTo”功能,但我不知道如何解决随机生成的推送ID。

最感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:2)

这应该有效:

db.ref("games").orderByChild("show").equalTo("true")

这是sorting & filtering data

上的文档