Я работаю над 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
})
, а также я немного запуталсякак с этим справиться на фронтенде