다음은 MongoDB 쿼리 및 집계 퍼즐입니다. 일부 샘플 기록을 주먹 :문서 하위 집합에 대한 고유 필드 값
# Document 1
{
items: [
{
type: "X",
id: 123
},
{
type: "Y",
id: 456
}
]
}
# Document 2
{
items: [
{
type: "A",
id: 789
},
{
type: "B",
id: 321
}
]
}
# Document 3
{
items: [
{
type: "P",
id: 987
},
{
type: "X",
id: 654
}
]
}
# Document 4
{
items: [
{
type: "Q",
id: 246
},
{
type: "X",
id: 654
}
]
}
내 목표는 id
가 type: X
요소와 관련된 id
입니다 어디 type: X
포함 된 문서에 대한 모든 별개의 id
값을 찾는 것입니다.
예를 들어, 위에서, 내가 할 수있는 내 결과를 원하는 것입니다 :
[ 123, 654 ]
다음은 type: X
과 관련된 id
필드의 고유 한 값입니다.