自分がフォローしている人の投稿と自分の投稿をタイムラインに取得したいのですが、フォーローしている人の投稿が表示されず、しかも自分の投稿が２回ずつ表示されてしまいます。  
色々調べたのですがお手上げです。アドバイスはありますか？

```

    router.get("/timeline/:userId", async (req, res)=>{
        try {
            const currentUser = await User.findById(req.params.userId);
            const userPosts = await Post.find({ userId: currentUser._id });
    
            const friendPosts = await Promise.all(
                currentUser.followings.map((friendId) => {
                    return Post.find({ userId: friendId });
                })
            );
            return res.status(200).json(userPosts.concat(...friendPosts));
        }catch (err){
            return res.status(500).json(err);
        }
    });
    
```
CC BY-SA 4.0
2022-10-21T03:18:25.640
91712
2022-10-21T04:44:55.663
2022-10-21T04:44:55.663
3060
54939
question
mongodb postman
postmanでタイムラインに自分の投稿が２回表示されます