我在文檔數據庫中有一個文檔,該文檔具有屬於對象數組的屬性。我想扁平化它,並根據數組獲取所有對象中的單個屬性。在文檔db中展開文檔
如:
{
"name" : "blah",
"address" : [
{
"type" : "home",
"location" : "123 st"
},
{
"type" : "work",
"location" : "321 st"
}
]
}
- >我要什麼
[
{
"name" : "blah",
"locations" : [ "123 st", "321 st" ]
}
]
你看過SQL語法中的JOIN運算符嗎? –
@DavidMakogon Yeah看着JOIN將爲數組中的每個值創建單獨的記錄。 – Yashashwi