Во-первых, концептуально, назовите классы вашей модели как единичные объекты.
Пользователи должны быть пользователями, команды должны быть командой ...
Думайте о модели как о форме, из которой несколько объектовбудет сделано.Пользовательская модель произведет пользователей и будет храниться в таблице «Пользователи», где каждый документ / строка является объектом «Пользователь».
Теперь, в отношении вашего вопроса, hymloth совершенно прав.Чтобы сделать ссылку на документ вместо встроенного, нужно изменить эти конкретные поля, чтобы они ссылались на идентификатор пользователя в коллекции пользователя.Таким образом, вы просто сохраняете идентификатор для поиска вместо копии пользовательского документа.При изменении ссылочного документа он будет изменен во всех местах, на которые он ссылается.(Типичная реляционная ассоциация)
Я также не видел поля для этого в Django-mongoDB, но, возможно, вы можете использовать для этой цели традиционное поле ForeignKey django.Я не знаю, можете ли вы смешивать и сочетать, поэтому попробуйте.
например, у вашего класса Команды будет поле наподобие этого:
teamLeader = ForeignKey(User)
Дайте мне знать, если этоработы.