我存儲在MongoDB的物體看起來像:拼合嵌套JSON結構MongoDB中
{
_id: 123
name: "xyz"
attrib:
{
address: "123 xyz rd",
phone: "123-456-7890"
}
}
我想削平這種結構,所以不存在attrib
場,我只是有address
和phone
場以及name
和_id
。
到目前爲止,這是我已經試過:
db.emp.aggregate(
{
$project : {
{ addr : '$review.attrib.address' },
{ phn : '$review.votes.phone' },
}
}
);
誰能幫我?
爲什麼不把它壓扁在客戶端上?沒有實用的方法可以在各種大小的集合中高效地壓縮MongoDB中的字段。 – WiredPrairie
扁平化客戶端是什麼意思?我怎樣才能做到這一點? –
使用您計劃使用的任何編程語言,並執行您自己的客戶端數據投影。 – WiredPrairie