让我们考虑一下这个帖子。每个帖子都有一个注释数组,每个注释都有一个字符串数组,关键字“赞”,表示喜欢评论的用户。
{
_id: 000
created_at:
user_id:
comments: [{
_id: 111
created_at:
likes: [user_id1 , user_id2 , user_id3]
},
{
_id: 222
created_at:
likes: [user_id1]
},]
}
如果用户喜欢具有给定ID的评论,我如何检查mongoose?
答案 0 :(得分:3)
我认为这个查询可能是您正在寻找的东西......
{
comments: {
$elemMatch: {
_id: 111,
likes: user_id1
}
}
}
希望它可以帮到你