2017-03-02 3 views
0

Ich verstehe das nicht vollständig, wie Sie sehen werden.Mungo-Modell, warum muss ich "neu" verwenden? (TypeScript)

Aber ich erstellen Sie eine neue mongoose.model wie folgt aus:

let MyModel = moongoose.model<IMyModel>("myModel", MyModelSchema); 

Was ist der diffrence auf MyModel und let newModel = new MyModel?

Ich muss newModel erstellen, um Funktion wie .save() zu verwenden. Warum das?

Antwort

1

Wenn Sie moongoose.model verwenden, erstellen Sie keine Instanz Ihres Modells, Sie erstellen einen Konstruktor dafür - mit anderen Worten, MyModel ist eine Klasse und newModel ist eine Instanz dieser Klasse.

Verwandte Themen