Ich versuche, ein Dokument mit der Einfügung() einzufügen. Das Dokument verfügt über ein Schlüsselfeld mit dem Namen "Vorfahren" mit einem Wert als Array von IDs. Dieser Code ist wie folgt;Einfügen eines Dokuments, in dem der Wert eines Schlüssels eine Array-Variable ist
var ids = [];
var fid = db.facultis.find({fname: "Sciences"})._id;
ids.push (fid);
var did = db.departs.find({dname: "Chemistry"})._id;
ids.push (did);
db.programs.insert({ prgname: "B.Sc. Pure Chemistry", ancestors:ids})
Wenn der Code auf MONGO Shell ausgeführt und find()
Methode zeigt es das folgende Dokument.
{
"_id" : ObjectId("570b8380d63a4e26124c8c36"),
"prgname" : "B.Sc. Pure Chemistry",
"ancestors" : [
null,
null
],
"duration" : 4,
)"
Warum sind die Werte des Feldes "Ahnen" alle null?