我从事MERN Stack项目的工作,通常是React,MongoDB,ExpressJS项目。因为它是基于API的项目,所以我通过后端的post / get请求和ReactJS的axios / fetch处理所有事情。我有一个问题,如果example.com/collection_id(React JS)无法正常工作,那么我想创建报告集合,然后将其发布到“报告”集合中,这样我就可以分析该集合实体上发生了什么,在这里我遇到了问题我可以将这个collection_id保存为我的架构结构报告为外键吗?
模式
const mySchema = new Schema({
_id: { type: String, default: uuid() , unique: true },
creaedAt: { type: Date, default: Date.now() },
//and Some More Related Data
other_collection_Id: {type: Schema.Types.ObjectId, ref: 'OtherCollection', required: true, unique: true}
});
发布请求
models.create({
_id: req.body._id,
other_collection: req.body.otherCollection //may be I'm wrong here
//Some Releted Objects
})
而且我也有点困惑如何在前端处理这种情况