Я хочу создать древовидную модель данных в MongoDb
.Как добавить нового ребенка в ранее сделанную запись.тогда я добавлю новых детей к этому мальчику.Таким образом, данные будут постоянно разветвляться.
Например, есть такие данные.
{
"_id": ObjectId("5c540f65da774b2fa469883f"),
"id": "aba30930-3e72-44d0-99bb-f49213f86d76",
"type": "low",
"value": "5.23",
"low": {
"value": "5.25",
"id": "0a13f955-8373-45fd-96c4-3637e5da0d24",
"type": "low"
}
}
Я хочу добавить нового потомка в low
позже.
{
"_id": ObjectId("5c540f65da774b2fa469883f"),
"id": "aba30930-3e72-44d0-99bb-f49213f86d76",
"type": "low",
"value": "5.23",
"low": {
"value": "5.25",
"id": "0a13f955-8373-45fd-96c4-3637e5da0d24",
"type": "low",
"low": {
"value": "5.24",
"id": "0a13f955-8373-45fd-96c4-3637e5da0d24",
"type": "low"
},
"high": {
"value": "5.26",
"id": "0a13f955-8373-45fd-96c4-3637e5da0d24",
"type": "high"
}
}
}
Я не хочу этого делать
newDocument.append("low",new BasicDBObject().append("value",
"5.25").append("id", id).append("type", "low").append("low",
new BasicDBObject().append("value", "5.24").append("id",
id).append("type","low")));