Ich habe das folgende vereinfachte Dokument aus der Sammlung „main“:Mongoose.js - verschiedene Bevölkerung als üblich
{
_id: 5,
menuItems: [an array of elements here],
menuProperties: {an object here}
}
:
{
_id: 120,
name: "Main1",
prop1: "val",
menuId: 5
}
Hier ein vereinfachtes Dokument aus meiner „Menü“ Sammlung ist es möglich, mit mongoose.js das „Menü“ Dokument in die „main“ Dokument in einer solchen Art und Weise zu füllen, die das folgende Modellobjekt führen wird:
{
_id: 120,
name: "Main1",
prop1: "val",
menuItems: [an array of elements here],
menuProperties: {an object here}
}
Was kann ich erreichen, ist jetzt:
{
_id: 120,
name: "Main1",
prop1: "val",
menuId: {
menuItems: [an array of elements here],
menuProperties: {an object here}
}
}
Ich habe nicht die Regelungen hinzugefügt, da sie sehr einfach sind und ref
für die menuId
enthalten wird. Danke!
Danke für die Antwort, ich denke, dass anstelle von 'doc.toJSON();' können Sie hinzufügen '.lean()' vor dem '.exec()' Anruf – TBE
@ TBE, guten Fang .... – zangw