В настоящее время я пытаюсь спроектировать структуру базы данных, используя MongoDB, и я знаю, что MongoDB является базой данных, ориентированной на документы, но мое требование таково, что у меня есть 3 коллекции, связанные друг с другом. Когда я пытаюсь встроить две коллекции в одну коллекцию, это приводит к дублированию данных, в то время как мне нужно создать один и тот же объект из двух коллекций внутри другой коллекции, поэтому в настоящее время я планировал создать структуру таблицы Join, например, коллекцию, в которой я сопоставлю этот идентификатор трех объектов. в одну запись и использовать его в качестве эталонной модели. Мне нужно знать, что это единственный возможный способ сопоставления отношений в MongoDB. Есть ли лучший или оптимальный способ, и мне нужно использовать MongoDB, RDBMS не разрешена.