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 RoomSchemaDatei: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