我有一個在MongoDB中創建查詢的問題。我有以下的JSON。如何向mongodb提問,以從level5物件中獲得_id?
{}。
"Id": "1",
"level1": {
"level2": {
"level3": {
"level4": {
"level5": {
"_id": 2
}
} }
} }
}
}
}
uj5u.com熱心網友回復:
你可以使用dot符號來從嵌套物件中獲取值:
db.collection.aggregate( [
{
$project: {
value: "$level1.level2.level3.level4.level5._id"。
}
}
])
uj5u.com熱心網友回復:
我認為我沒有很好地表達自己。對我來說,從 "level5 "物件中獲取變數"_id "的值是很重要的,但你必須假設該物件仍然是巢穴。例如:
{}。
"Id": "1",
"level1": {
"level2": {
"level3": {
"level4": {
"level5": {
"_id": 2,
"level6": {
"level7": {
"_id": 3,
...
}
}
} }
}
}
}
}
}
我只想要"_id"。如果可能的話,最好的方法當然是
。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/334295.html
標籤:
