База данных Vue и Firebase в реальном времени получает значения push ID - PullRequest
0 голосов
/ 06 октября 2019

Я создаю простую игру Tic Tac Toe, используя Vue и Firebase.

Я хочу, чтобы конечные пользователи показывали открытые игры, и игры, которые были бы «полными», с 2 игроками, уже будутне показывается пользователю.

Часть кода Vue, с которой у меня возникают проблемы:

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

Возвращает полный игровой объект, показанный на изображении, и это здорово, но я хочу отфильтровать его так, чтобы он возвращал только те объекты, где "show" = "true".

Firebase имеет функцию «equalTo», но я не могу понять, как обойти случайно сгенерированные push-идентификаторы.

Любая помощь, которая наиболее ценится.

enter image description here

1 Ответ

2 голосов
/ 06 октября 2019

Это должно работать:

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

вот документы на сортировка и фильтрация данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...