下面給出了我在mongo集合中具有精確結構的4個文檔,在我的集合中有這樣的276個文檔。我只想從我的收藏中獲得不同的「廣告系列名稱」。在mongo集合中獲取mongo文檔數組中的不同特定元素
值和頭陣列一對一的映射:
{
"_id" : "ObjectId("58a4adb4ef2bf41444c79e5b1"),
"Status" : false,
"Headers" : [
"Campaign Name",
"Ad Set Name",
"Ad Name",
"URL Tags",
],
"Values" : [
"Campaign 1",
"Adset 1",
"Ad 1",
"url tag1"
]
}
,
{
"_id" : "ObjectId("58a4adb4ef2bf41444c79e5b2"),
"Status" : false,
"Headers" : [
"Campaign Name",
"Ad Set Name",
"Ad Name",
"URL Tags",
],
"Values" : [
"Campaign 2",
"Adset 2",
"Ad 2",
"url tag 2"
]
},
{
"_id" : "ObjectId("58a4adb4ef2bf41444c79e5b3"),
"Status" : false,
"Headers" : [
"Campaign Name",
"Ad Set Name",
"Ad Name",
"URL Tags",
],
"Values" : [
"Campaign 2",
"Adset 2",
"Ad 2",
"url tag 2"
]
},
{
"_id" : "ObjectId("58a4adb4ef2bf41444c79e5b4"),
"Status" : false,
"Headers" : [
"Campaign Name",
"Ad Set Name",
"Ad Name",
"URL Tags",
],
"Values" : [
"Campaign 4",
"Adset 4",
"Ad 4",
"url tag 4"
]
}
所需輸出:
Campaign 1,Campaign 2,Campaign 4
作爲廣告2收穫兩次,所以我希望它出現只有一次如上所述。
請幫忙!!
什麼是預期的輸出嗎? – styvane
預期的輸出將是我的集合中每個文檔的Values數組的第一個元素,但它們應該是不同的。不要重複。它可以是任何形式,我不想要任何特定的格式,我只是想要我所需的數據。 –
請使用您的問題編輯鏈接提供該信息 – styvane