Verschachtelte Objekte im Mungo-schemas

ich habe gesehen, viele Antworten zu dieser Frage hier, aber ich verstehe immer noch nicht, (vielleicht, weil Sie mehr "komplexe" Beispiele)...
Also, was ich versuche zu tun, ist ein schema für einen "Kunden", und es wird in zwei Feldern, wird geschachtelt haben "Unterfelder", und andere, die vielleicht wiederholen. hier ist, was ich meine:

let customerModel = new Schema({
    firstName: String,
    lastName: String,
    company: String,
    contactInfo: {
        tel: [Number],
        email: [String],
        address: {
            city: String,
            street: String,
            houseNumber: String
        }
    }   
});

tel und E-Mail könnte ein array sein.
und die Adresse wird nicht wiederholt, haben aber einige sub-Felder wie Sie sehen können.

Wie kann ich diese Arbeit machen?

InformationsquelleAutor Samuel E. | 2016-09-20
Schreibe einen Kommentar