私はトピックに関する記事を投稿して好きなものにできるソーシャルネットワークに取り組んでいます。rethinkdbでユーザ情報を含む投稿を取得する
あなたの好きなものをトラッキングするのに問題があります。
スキーマは以下の通りである
ユーザー: {にuserId: "someId" は、好き:[ "idPost1"、 "idPost4"、...]}
記事: {postId。 "someId"、トピック: "idTopic"、postContent:
このように、特定のトピックからすべての投稿をしてください: "someContent"}
は、私ができる、クエリを必要とします:
r.table( '支柱')({ トピック:idTopic を})フィルタ。。。(実行)を(ポスト=> res.json(ポスト))
参照するルックアップ現在のユーザ(ユーザIDによって与えられた)がその特定のトピックに関する投稿を好きならその後、そのトピックに関するすべての投稿と、「好き:true」のユーザーが好きな投稿を含むJSONを返します。ステップ2で
イム苦労、
がimモデリングデータ間違った方法ならば、あなたはどのような方法を考えることができるかどうか、私はステップ2.
感謝を達成することができます私に知らせてください!