Я видел много ответов на этот вопрос здесь, но я все еще не понимаю (возможно, потому, что они используют более "сложные" примеры)... Так что я пытаюсь сделать, это схема для "Клиента", и это будут иметь два поля, которые будут иметь вложенные "подполя" и другие, которые могут повторяться. вот что я имею в виду:
let customerModel = new Schema({
firstName: String,
lastName: String,
company: String,
contactInfo: {
tel: [Number],
email: [String],
address: {
city: String,
street: String,
houseNumber: String
}
}
});
tel и email могут быть массивом. и адрес не будет повторяться, но есть некоторые подполя, как вы можете видеть.
Как я могу сделать эту работу?