Leute, ich eine Sammlung ‚Animals‘, Beispieldokumente genannt haben -"Find() in Einfügen" in MongoDB?
{
"_id" : ObjectId("57321290c46ff86ce9e00b35"),
"parent_id" : null,
"author" : "[email protected]",
"name" : "Mammal",
"status" : "active",
"sub_species" : [
"Dog",
"Cat",
"Cow"
]
}
{
"_id" : ObjectId("57321c10c46ff86ce9e00b36"),
"author" : "[email protected]",
"name" : "Dog",
"status" : "active",
"parent_id" : "57321290c46ff86ce9e00b35"
}
Meine Frage ist - Wie kann ich schreiben Sie eine Insert-Anweisung in Mongo Shell programmatisch erzeugen die ‚Eltern-id‘ (wenn es schon existiert)? Ich möchte so etwas wie dies in der Lage sein zu schreiben - in
db.animals.insert({
"author" : "[email protected]",
"name" : "Dog",
"status" : "active",
"parent_id" : {db.animals.find({ name: { $eq: 'Mammal' } })}
})
Dank Voraus
Was nach dem Einsetzen der Wert von „parent_id“ aussehen sollte? – styvane