假设我具有以下架构:
{
_id: ObjectId(1),
title: string,
answers: [
{
_id: ObjectId(2),
text: string,
upVotes: [
{
_id: ObjectId(3),
userId: ObjectId(4)
}
]
}
]
}
我想要的是从特定用户的投票中投票,并返回新的更新结果。
例如,找到ID为1的问题,并获得ID为2的特定答案,然后从该答案中使用upId中的userId投票。
我想通过一个findOneAndUpdate
查询来完成