에서 5 년간 mongoDB에서 가져 와서 Couchbase를 공부하고 있습니다. 도시별로 그룹화하고 모든 main.temp
값을 필드로 수집/푸시하려는 테스트 데이터가 있습니다. 이것은 $push
또는Couchbase 그룹으로 이름을 지정하고 필드 값을
$addToSet
테스트 데이터로 MongoDB의 집합으로 수행 할 수
{
"city": "a",
"main": {
temp: 1
}
},
{
"city": "a",
"main": {
temp: 2
}
},
{
"city": "b",
"main": {
temp: 3
}
},
{
"city": "b",
"main": {
temp: 4
}
}
I의 결과는 다음과 같이되고 싶지, I는 DESC/ASC에 임시 배열을 정렬 할 수 있다면
{
"city": "a",
"temp": [1, 2],
},
{
"city": "b",
"temp": [4, 3],
},
admin에서 gui 쿼리를 사용하여 시도했지만 정확한 결과를 제공하지 않습니다. 확인
select name, max(main.temp) as temp
from weather103
group by city
정확함, 결과를 첨부하십시오. –