Ich frage mich, wie ich Array von Objekten in Mongo-Sammlung "root-level Dokumente" mit eigenen vordefinierten _id-Werte einfügen konnte.Array von Objekten in MongoDB einfügen
Ich habe versucht, db.MyCollection.insert(array);
, aber es erstellt verschachtelte Dokumente unter einem einzigen generierten _id in MongoDB.
var array = [
{ _id: 'rg8nsoqsxhpNYho2N',
goals: 0,
assists: 1,
total: 1 },
{ _id: 'yKMx6sHQboL5m8Lqx',
goals: 0,
assists: 1,
total: 1 }];
db.MyCollection.insert (array);
Was ich will
'db.MyCollection.insert (Array)' sollte funktionieren. Erhalten Sie eine Fehlermeldung? – styvane
Einfügen Prozess funktioniert und ich habe die Daten in der Sammlung, aber ich möchte Objekte auf "root-level" und jetzt sind sie unter "0" eingefügt: {}, "1": {} und so weiter. Ich möchte alle meine Objekte als "root-level" -Dokument mit meinem _id-Wert einfügen – justdiehard
Mit dem Dokument, das Sie uns zeigen, können Sie dieses Ergebnis nicht erhalten. – styvane