Im работает над какой-то социальной сетью, в которой люди могут делать сообщения о теме и как они.Получение сообщений с информацией о пользователях в rethinkdb
У меня проблемы с отслеживанием пользователей.
Схема следующая:
пользователей: {идентификатор пользователя: "someId", любит: [ "idPost1", "idPost4", ...]}
Сообщений: {сообщения дан: "someId", тема: "idTopic", PostContent: "someContent"}
Мне нужен запрос, который может:
Возьмите все сообщения от определенной темы, как это :.
r.table ('сообщений') фильтр ({ темы: idTopic }).. Работать(), а затем (сообщения => res.json (сообщения))
Посмотрите, чтобы увидеть если текущий пользователь (заданный идентификатором пользователя) понравился любой из сообщений в этой конкретной теме. Затем верните JSON со всеми сообщениями на эту тему, а те, которые нравятся пользователю с «like: true».
Im возникли проблемы с шагом 2,
Пожалуйста, дайте мне знать, если данные им-моделирования неправильный путь, или если вы можете думать о любом случае я могу выполнить шаг 2.
Спасибо!