我试图让我的追随者职位和它的工作正常。
let followingUsersPost = await Post.find({ user: { $in: currentUser.following } })
.populate('user', '_id name username')
.sort({ createdAt: -1 });
但现在我也想搜索我自己的文章,在同一个查询(获得所有数据并合并在一起)
**这是我尝试过的,**但它只显示我的帖子
let followingUsersPost = await Post.find({ user: { $in: currentUser.following }, user: currentUser._id })
.populate('user', '_id name username')
.sort({ createdAt: -1 });
1条答案
按热度按时间xurqigkl1#
查询中的第二个
user
字段将覆盖第一个字段。您可以只合并以下用户ID和当前用户ID。例如: