的名單我有一個成員的收集與以下數據:MongoDB的:如何獲得子集合
db.member.insert(
{
userName: "TanNM",
password: "xxx",
wantList: [{
title: "Want 1.1 - HN",
description: "Want 1.1 description",
province:{
name: "Ha Noi",
districtList:[ { name: "Ha Dong", qty: 25 }, { name: "Ba Dinh", qty: 50 } , { name: "Cau Giay", qty: 25 }, { name: "Hoan Kiem", qty: 50 } ]
}
}, {
title: "Want 1.2 - HN",
description: "Want 1.2 description",
province:{
name: "SG",
districtList:[ { name: "Ha Dong", qty: 25 }, { name: "Ba Dinh", qty: 50 } , { name: "Cau Giay", qty: 25 }, { name: "Hoan Kiem", qty: 50 } ]
}
}],
stock: [ { size: "S", qty: 25 }, { size: "M", qty: 50 } ],
category: "clothing"
})
db.member.insert(
{
userName: "MinhNN",
password: "xxx",
wantList: [{
title: "Want 2.1 - HN",
description: "Want 2.1 description",
province:{
name: "Ha Noi",
districtList:[ { name: "Ha Dong", qty: 25 }, { name: "Ba Dinh", qty: 50 } , { name: "Cau Giay", qty: 25 }, { name: "Hoan Kiem", qty: 50 } ]
}
}, {title: "Want 2.2 - HN",
description: "Want 2.2 description",
province:{
name: "Ha Noi",
districtList:[ { name: "Ha Dong", qty: 25 }, { name: "Ba Dinh", qty: 50 } , { name: "Cau Giay", qty: 25 }, { name: "Hoan Kiem", qty: 50 } ]
}
}],
stock: [ { size: "S", qty: 25 }, { size: "M", qty: 50 } ],
category: "clothing"
})
db.member.insert(
{
userName: "DungNP",
password: "xxx",
wantList: {
title: "Want 3 - SG",
description: "Want 3 description",
province:{
name: "TP Ho Chi Minh",
districtList:[ { name: "Ha Dong", qty: 25 }, { name: "Ba Dinh", qty: 50 } , { name: "Cau Giay", qty: 25 }, { name: "Hoan Kiem", qty: 50 } ]
}
},
stock: [ { size: "S", qty: 25 }, { size: "M", qty: 50 } ],
category: "clothing"
})
會員有一些人想(這個wantlist),想在一個省/區。
如何讓所有的「要」與province.name
全體成員(並非所有文件)爲「河內」
嗨!我刪除了我的答案,因爲它不能解決您的問題。我終於明白了,這對我來說目前有點棘手。當我有時間的時候,我會試着去挖掘一下,但是我希望有人會回答你的問題。 :) 祝你好運! – Askar
非常感謝! @oscar。 – Parabol