0

私は以下を構築しようとしています:

Pinterest モデルのようなものがあります。ユーザーは、それぞれが多数のピンを含む多数のボードをフォローできます。ここで、Pinterest のホーム フィードに似たものを作成する必要があります。このフィードでは、ユーザーのフォロー アクションに基づいて、最新のものから順に多数の新しいピンが表示されます。

つまり、次の疑似クエリのようなものが必要です。

Select all the Pins whose Board is contained within currentUser.followedBoards and order by dateAdded Desc and select the first 20;

「含まれる」部分に少し問題があります

4

1 に答える 1

0

followBoards属性を持つUserクラスと、pins属性を持つBoardクラスがある場合、次のようになります。

select pin from User user join user.followedBoards board join board.pins pin ....
于 2013-02-05T10:20:08.400 に答える