Ich habe dynamisch einige Felder erstellt (sie sind nicht in meinem Modell). Ich fand meine Sammlung mit COLLECTION.findById .....mongoDB dynamisch erstellte Felder
Wenn ich Pfade abrufen möchte, zeigt es nicht dynamisch erstellte Pfade.
console.log(result);
{ lv: { name: 'List vlastníctva', exist: false },
projekt: { name: 'Projektová dokumentácia', exist: false },
uzemne_rozhodnutie: { name: 'Územné rozhodnutie', exist: true },
complete: false,
sctcst: { name: 'ščťčšť', exist: false },
ctyzy: { name: 'čťýžý', exist: false },
cssczz: { name: 'čšščžž', exist: false },
__v: 0,
_id: 59b916633d77c1cf2958f007 }
console.log(Object.keys(result.schema.paths));
[ 'lv.name',
'lv.exist',
'projekt.name',
'projekt.exist',
'uzemne_rozhodnutie.name',
'uzemne_rozhodnutie.exist',
'complete',
'_id',
'__v' ]
console.log(result.lv);
{ name: 'List vlastníctva', exist: true }
console.log(result.cssczz);
undefined
in Object.keys sind nicht dynamisch Felder erstellt.
ich es nicht lösen kann. In DB sieht es so aus, als wäre es korrekt gespeichert.
Dank
Huh? Der rechte Teil des Screenshots zeigt deutlich die hinzugefügten Felder. –
Ja, aber ich kann Pfade dieser Felder nicht erhalten .... nur Pfade von Feldern, die im Modell definiert sind –