【发布时间】:2022-01-11 03:32:56
【问题描述】:
我正在从事 MERN 项目,用户可以在其中发布他们车辆的广告,而其他用户可以看到这些广告。我希望只允许提交车辆广告的用户两次删除该特定广告。我必须为用户和车辆广告使用不同的 mongoDB 模式,并成功地从 mongoDB 存储和获取用户和车辆数据。我不知道这是怎么回事可以做到。有人可以指导我如何实现吗?
【问题讨论】:
标签: javascript node.js mongodb mongoose jwt
我正在从事 MERN 项目,用户可以在其中发布他们车辆的广告,而其他用户可以看到这些广告。我希望只允许提交车辆广告的用户两次删除该特定广告。我必须为用户和车辆广告使用不同的 mongoDB 模式,并成功地从 mongoDB 存储和获取用户和车辆数据。我不知道这是怎么回事可以做到。有人可以指导我如何实现吗?
【问题讨论】:
标签: javascript node.js mongodb mongoose jwt
您可以向您的Vehicles 集合添加一个标识符,以了解哪个User 是Vehicle 的所有者
{
"_id": "12345",
"description": "Vehicle for sell",
"userId": "Your user _id goes here or any other unique identifier for user"
}
然后根据请求更新/删除ad,检查请求用户是否与Vehicles collection.h 中的userId 具有相同的ID
【讨论】: