Подходит ли платформа Parse Server Live Query для приватного чата? - PullRequest
0 голосов
/ 01 мая 2019

Как вы знаете, живой запрос платформы Parse может использоваться для отправки живых данных.Parse Server обрабатывает базу данных с помощью MongoDB в своем бэк-энде.Для запросов Parse в режиме реального времени мы должны определить таблицу, из которой мы хотим выполнить запрос в режиме реального времени, в конфигурациях сервера Parse.

Таким образом, для обмена частными сообщениями мы не можем создать таблицу, которая имеет функцию запросов в реальном времени для каждого пользователя,мы должны определить одну таблицу, которая сохраняет все данные чата, и извлекать данные чата каждого пользователя из одной таблицы.Мой вопрос: может ли MongoDB обрабатывать, например, выборку данных из тысяч или миллионов строк из одной таблицы?

1 Ответ

0 голосов
/ 02 мая 2019

Да, вам нужно создать таблицу, но это не значит, что все объекты будут общедоступными, если вы добавите ACL. Если ACL соответствует currentUser, будут возвращены только эти строки.

В последней версии вы можете передать sessionToken на

await query.subscribe(sessionToken)

...