У меня есть объект хранилища данных с именем Game и два поля в нем, называемые playerOne и playerTwo.В любом из этих полей хранится имя пользователя.
Мне нужно выполнить поиск по объекту «Игра» и вернуть максимум 30 игр, где в качестве имени пользователя можно указать playerOne или playerTwo ...
Так что вреляционная база данных вы бы пошли: ВЫБРАТЬ * ИЗ игры ГДЕ playerOne = 'username' ИЛИ playerTwo = 'username' LIMIT 30
Но в большой таблице вы не можете фильтровать более чем по одному полю!Я не могу получить 10 от одного и 10 от другого, так как число от каждого может быть переменным и в порядке созданной даты.
Как бы вы сделали это в своем хранилище данных?