Хочу добавить вложенные данные в mongoDB, работаю на django, пробовал и внешний ключ и EmbedField, но не могу получить вложенные данные в DB
я работаю в django, я пробовал и внешний ключ и EmbedField, но не могу получить вложенные данные в mongoDB, когда запускаю миграции Я создал две модели в mongoDB, мои модели:
class Employee(models.Model):
id=models.ObjectIdField()
name = models.CharField(max_length=255)
age = models.IntegerField()
email=models.EmailField()
phone_number=models.CharField(max_length=20)
def __str__(self) -> str:
return self.name
class Company(models.Model):
name = models.CharField(max_length=255)
description = models.TextField()
location = models.CharField(max_length=255)
email=models.EmailField()
employees = models.ArrayField(
model_container=Employee,
null=True,
blank=True,
)
def __str__(self):
return self.name
and the data i am getting in Company collection is like {
"_id": {
"$oid": "66c8b0c7fc77e7422da0e80d"
},
"id": 2,
"name": "dgdhg",
"description": "abhdj",
"location": "sdsgh",
"email": "xeno@gmail.com"
}