저는 MongoDB/Mongoose에 대해 다소 새로운 것으로서, 제가 찾고있는 결과를 얻는 방법을 모릅니다. 내가 원하는 것은 모든 무기의 합을 포함 각 라운드 (사망, 죽음, 도움, 헤드 샷, 촬영)에 필드를 추가하는 쿼리입니다
Mongoose/MongoDB는 서브 디렉토리를위한 배열의 필드를 합계합니다.
{
"playerId" : "",
"sessions" : [
{
"start" : "",
"end" : "",
"join" : "",
"leave" : "",
"rounds" : [,
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
},
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
},
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
}
]
}
]
}
: 기본적으로이 같은 문서가 있습니다. 가능한 경우 전체 세션에도 동일하게 적용됩니다. 어떤 도움이라도 대단히 감사하겠습니다!
스키마를 설명하는 대신 컬렉션의 예제 문서를 포함하도록 질문을 편집 해주십시오. . 또한 예제 문서의 예상 출력을 표시하는 것이 가장 좋습니다. – chridam
필자는 필자가 필요로하는 것과 예제 문서로 질문을 썼다. 희망이 도움이! – Nicolas