mongoDB 집계를 도와주세요. 다음은 내가 다음에하고 싶은 일입니다.큰 데이터에 대한 몽고 집계 프레임 워크
나는 A
콜렉션을 가지고 있습니다. A
에서 문서와 같은 개체를 나타냅니다
{
nameA: 'first',
items: [
'item1',
'item2',
'item3',
'item4'
]
}
을 그리고 내가 좋아하는 문서 컬렉션 B
있습니다
[
{
item: 'item3',
info: 'info1'
},
{
item: 'item3',
info: 'info2'
},
{
item: 'item3',
info: 'info3'
}
]
나는 빅 데이터와 함께 작동, 그래서 한 쿼리에서 그것을 할 더 나은 것 . 나는 다음 구조의 결과를 얻기 위해 수집 B에 쿼리를 작성하고 싶습니다 우리가 이미 수집 A. 모든 데이터를 가지고 상상 :
{
'first'/*nameA*/: ['info1', 'info2', 'info3'],
....
}
가 어떻게 MongoDB를 집계하여 원하는 결과를 얻을 수 있습니까?
이 매우 도움이 디자인되지 않습니다, 몽고는 $ 조회가 조인을 허용하지 않습니다 왼쪽 조인처럼 조작하려면 집계 파이프 라인에서 $ lookup에 대한 설명서를 확인하십시오. –