Я создаю микро-сервис, и я сразу перейду к своему вопросу: у меня есть несколько моделей в одном микро-сервисе (Project Service) и одном микро-сервисе (Session Service), который имеет одну модель, которая имеет много внешних связей с Project Service. Тогда у меня вопрос: как лучше всего заселить эти иностранные отношения? Должен ли я позвонить в Службу проектов с идентификаторами, чтобы получить информацию? Это нормально в микро-сервисах, чтобы делать тонны внутренних вызовов API для обмена информацией?
await mongoose.connection.collection("sessions").find(query).toArray (function (err, entries)
{
if(err){
console.log(err);
return res.status(404).json({status: `Something went wrong with your query request`});
}
console.log(entries);
return res.status(201).json({amount: entries.length, data: entries});
})