고려할 때 해당 문서 제한 :MongoDB를 그룹 문서와 각 그룹
{
"Field1":"Test_1",
"Speaker":1,
"Listener":2,
"ListenTime": ISODate("2016-10-15T14:17:49.336Z")
},
{
"Field1":"Test_2",
"Speaker":1,
"Listener":2,
"ListenTime": ISODate("2016-10-13T14:17:49.336Z")
},
{
"Field1":"Test_3",
"Speaker":1,
"Listener":3,
"ListenTime": ISODate("2016-10-10T14:10:49.336Z")
}
무엇 내가 무엇을 할 수있는 것은 MongoDB를 단일 쿼리 (3.2)를 추출하는 것입니다 스피커와 청취자별로 그룹화 문서 만 만 복용 가장 오래된 ListenTime을 가진 문서.
그래서,이 경우, 결과는 다음과 같습니다
{
"Field1":"Test_1",
"Speaker":1,
"Listener":2,
"ListenTime": ISODate("2016-10-15T14:17:49.336Z")
},
{
"Field1":"Test_3",
"Speaker":1,
"Listener":3,
"ListenTime": ISODate("2016-10-10T14:10:49.336Z")
}
이 가능 단일 쿼리로 그렇게되어 있습니까?
무엇을 게시하세요 너 지금까지 해봤 니? –