Ich bin nicht sicher, wie das Beispielschema unten ausgefüllt wird oder ob es überhaupt möglich ist. Kann eine Referenz in einem Objekt wie unten sein? Wenn du kannst, wie würdest du es bevölkern? Z.B. .populate('map_data.location');
?Mungo in einem Objekt bevölkern?
var sampleSchema = new Schema({
name: String,
map_data: [{
location: {type: Schema.Types.ObjectId, ref: 'location'},
count: Number
}]
});
Oder werde ich habe zwei separate Arrays für Standort haben und zählen etwa so:
// Locations and counts should act as one object. They should
// Be synced together perfectly. E.g. locations[i] correlates to counts[i]
locations: [{ type: Schema.Types.ObjectId, ref: 'location'}],
counts: [Number]
ich wie die erste Lösung fühlen würde das beste sein, aber ich bin mir nicht ganz sicher, wie man Lass es in Mongoose arbeiten.
Vielen Dank für jede Hilfe!
Vielen Dank! –
Soweit der zweite Punkt geht: Haben Sie ein Top-Element? Wenn ja, geben Sie eine Top-ID und eine Parent-ID an. Oder Abkömmlings-Array und ein Child-Array. Dann nimm alles von oben und sortiere die Vererbung auf der Clientseite aus. – Funkodebat