猫鼬外键情况?

时间:2019-10-04 18:18:58

标签: node.js reactjs mongoose mern

我从事MERN Stack项目的工作,通常是React,MongoDB,ExpressJS项目。因为它是基于API的项目,所以我通过后端的post / get请求和ReactJS的axios / fetch处理所有事情。我有一个问题,如果exam​​ple.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
    })

而且我也有点困惑如何在前端处理这种情况

0 个答案:

没有答案