На Firestore, Как создавать сложные запросы? - PullRequest
0 голосов
/ 17 февраля 2019

Я использую firestore для своего приложения SNS, такого как Twitter, Instagram.

Модель базы данных моего firestore, как показано ниже.

users
|
|
|--'userUID'
|   |
|   |--<posts>
|   |  |
|   |  |--'postUID'
|   |  |  |
|   |  |  --create_time(timestamp), 
|   |  |    name, body, tags, PV, 
            review,etc...
|   |  |
|   |  |--'postUID2'   
|   |
|   |--<followers>
|   |  |--'userUID'
|   |  |--'userUID2'
|    
|
|--'userUID'
|

⓪ запрос простых данных пользователя post запросвсе данные с отметкой времени, тегами, PV, включая слово тела.(они могут комбинироваться как «отметка времени убывает, а теги включают tagA, а tagB и PV равны или больше 100».)

② запрос всех сообщений всех последователей пользователя.

③ когдаизмененные данные записи отражаются в результатах ① и..

В результате запроса можно указать число для отображения.(например, 5 случаев, 10 случаев ...)

⑤ запросите специальное сообщение для пользователя (возраст этого пользователя - 20, а тег сообщения - tagA)

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