다음은 특정 색상에 대해 사용 가능한 모든 크기가 포함 된 TShirts의 샘플 데이터입니다.
{
_id: '591c0e588834491a10a584ef',
prdctName: 'TShirt',
ColorRed: [38, 40, 42, 44, 46, 48],
ColorPink: [38, 40, 42, 44, 46, 48],
ColorOrange: [38, 40, 42, 44, 46, 48]
}
내가 지정한 크기로 몇개의 TShirts를 가지고 있는지 계산하고 싶습니다. 예를 들어, 다양한 색상으로 '38'크기의 TShirts를 사용할 수 있습니다.
감사합니다.
귀하는 실제로 많은 사람들에게 계속해서 기부하지 않습니다. 예를 들어, 몇 개의 티셔츠가 현재 샘플에 있어야합니까? 주어진 크기의 색상을 선택할 수있는 "3"이 있습니까? 컬렉션의 모든 문서에 일관된 색상이 있습니까? 가능한 모든 컬러 키의 이름을 알고 있습니까? 이 데이터 형식을 사용하거나 최선의 방법으로 구조화 할 수있는 옵션을 찾으십니까? 이것들은 명확하고 원하는 결과를 얻기 위해 질문에서 부족한 모든 것입니다. 일이 필요해. –
'ColorRed', 'ColorPink', 'ColorOrange'라는 필드로 표현되는 세 가지 색상이 있습니다. 각 색상 필드 (예 : ColorPink)는 38, 40, 42, 44, 46, 46의 크기를 포함 할 수도 있고 포함하지 않을 수도 있습니다. 따라서 현재 예에서 총 TShirt 수는 3 개 * 6 크기 = 18 TShirts입니다. 구조를 수정할 수있는 범위가 없습니다. – ravik