Widziałem wiele odpowiedzi na to pytanie tutaj, ale nadal nie rozumiem (może dlatego, że używają bardziej "złożonych" przykładów) ... Więc próbuję zrobić to Schemat dla "klienta", i będzie miał dwa pola, które będą mieć zagnieżdżone "subpola" i inne, które mogą się powtarzać. Oto co mam na myśli:Zagnieżdżone obiekty w schematach mangusty
let customerModel = new Schema({
firstName: String,
lastName: String,
company: String,
contactInfo: {
tel: [Number],
email: [String],
address: {
city: String,
street: String,
houseNumber: String
}
}
});
tel i email może być tablicą. i adres nie będzie powtarzany, ale niektóre pola podrzędne, jak widać.
Jak mogę to usprawnić?
żadnych komentarzy na temat, jak to zrobić: https://stackoverflow.com/questions/48753436/dynamic-mongodb-schema-object-creation-in-angularjs – CodeHunter