【发布时间】:2021-08-01 15:23:05
【问题描述】:
鉴于我有这两个系列:。
1st.col
users:
{
_id :34,
name :"mama mia"
}
2nd.col
posts:
{
_id :67
body :" hello mongoose"
likes:[ 0: ObjectId("34") ]
}
我想让每一个帖子都有点赞数。
假设我有一个 auth 用户 id 准备好并且想要通过喜欢进行映射,并且如果在帖子中找到 user._id(auth id) 喜欢我想在集合结果中附加一个新属性而不是在 db 中,我只是想修改我要得到的结果。
为了回答我的问题,这是预期的结果:
[
{
_id : 67
body : " hello mongoose"
likesCount : 1
liked :true
likes :{
"34":{
name :"mama mia"
}
}
}
]
【问题讨论】:
标签: javascript reactjs mongodb mongoose mongodb-query