Прайс-лист ценообразования для больших / сложных запросов - PullRequest
0 голосов
/ 29 апреля 2020

Прежде чем погрузиться в базу данных для моего мобильного приложения, я хочу убедиться, что у меня есть некоторые проблемы с ценами.

Я создаю социальную сеть на основе видео, которая будет иметь бесконечный канал с контентом из других источников. учетные записи. Одной из особенностей приложения является то, что пользователь никогда не должен видеть одно и то же видео дважды в этом фиде.

Мой план состоял в том, чтобы иметь коллекцию [Сообщений], которая содержит каждое сообщение / видео в порядке даты для приложения, и получать / читать 15 или около того из них, пока пользователь не прокрутит до определенной точки, затем получить следующие 15 и т. д.

Моя главная задача заключается в следующем: если я реализую запрос, чтобы получить ограничение (15) и какой-то тест, чтобы убедиться, что пользователь еще не видел этот пост, Буду ли я читать все посты перед возвратом?

Например, если у меня в коллекции 30 тыс. постов и я собрал первые 15, которые пользователь не видел, мне будут начислены 30 тыс. просмотров или 15 читает?

1 Ответ

1 голос
/ 29 апреля 2020

Вы платите только за документы, возвращенные по запросу. Неважно, насколько велика коллекция. Если вы запрашиваете 15 документов и получаете 15 документов, то с вас взимается 15 документов.

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