Erben von Mongoose-Schemas

Ich wollte ein Basis-Entitätsschema erstellen, von dem andere Modellentitäten erben würden. Ich habe es getan, irgendwie, aber dann passierte etwas Merkwürdiges.

Das sind meine Schemata:

AbstractEntitySchema MessageSchema UserSchema RoomSchema

Datei:https: //github.com/mihaelamj/nodechat/blob/master/models/db/mongo/schemas.j

Aber in MongoDB werden sie alle im selben Dokumentenspeicher gespeichert: 'Entitätsmodelle', keine separaten, wie Nachrichten, Benutzer. Habe ich bekommen, was eigentlich passieren sollte, aber nicht, was ich wollte, separate Speicher? In diesem Fall erstelle ich ein einfaches JSON / Objekt als Entität und füge die entsprechenden Eigenschaften für jede Entität hinzu. Oder gibt es einen besseren Weg? Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage