GridFS를 사용하여 이미지를 저장하고 있습니다. 각 이미지의 메타 데이터에는 group_id
이 있는데, 원본 데이터가 동일한 원본 이미지의 일부인 경우 기본적으로 정의됩니다. 각 이미지는 여러 크기를 가지므로 group_id
은 같은 이미지를 함께 묶는 그룹입니다.중첩 결과가있는 MongoDB 그룹
이 질문을하고 싶지만 group_id로 그룹화했습니다. 그래서 그것은 group_id의 배열을 반환 할 것이고 각각은 객체의 정보 (너비, id 등)를 갖습니다. 내가 그룹과 맵리 듀스 검토 한
[ { _id: 4f871d4adaf6fa492f000001,
width: '500',
group: '1' },
{ _id: 4f871d4adaf6fa492f000004,
width: '150',
group: '1' },
{ _id: 4f871d4bdaf6fa492f000007,
width: '100',
group: '1' },
{ _id: 4f871d4bdaf6fa492f00000a,
width: '50',
group: '1' },
{ _id: 4f871d51daf6faf42e000001,
width: '500',
group: '2' },
{ _id: 4f871d52daf6faf42e000004,
width: '150',
group: '2' },
{ _id: 4f871d53daf6faf42e000007,
width: '100',
group: '2' },
{ _id: 4f871d53daf6faf42e00000a,
width: '50',
group: '2' } ]
, 다양한 옵션을하지만 아무것도 작동하는 것 같다 없다을 시도 :
난 그냥 내가 원하는 기록에 발견 할 경우이는 모습입니다 . 어떤 제안이나 예도 좋을 것입니다!
감사합니다.
예, 결과가 정확합니다. 불행히도 2.0.3 버전이므로 여기에서 업데이트 할 수 없습니다. – dzm
대단히 감사합니다! – dzm