Внешняя ключевая ситуация мангуста? - PullRequest
0 голосов
/ 04 октября 2019

Я работаю над MERN Stack Project, обычно React, MongoDB, ExpressJS Project. Так как это проект на основе API, я обработал все с помощью запроса post / get на сервере и axios / fetch на ReactJS. У меня есть проблема, которую я хочу создать коллекцию отчетов, если 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
    })

, а также я немного запуталсякак с этим справиться на фронтенде

...