pipeline = [
{"$match": {"trade_timestamp": {"$gte": one_hour_ago}}},
{"$group": {
"market": "$market",
"highest_high_price": {"$max": "$high_price"},
"lowest_low_price": {"$min": "$low_price"}
}}
]
#1 . mongoDB group query에서는 _id 키 칼럼이 반드시 있어야 함
#2. "market": {"$first", "$market"} 방법 사용, RDB에서도 칼럼별로 집계할 경우, Group By에 칼럼을 작성해줘야 하는 것과 동일한 원리
'공부 이야기 > 데이터베이스' 카테고리의 다른 글
오라클 힌트 - /*+ result_cache */ (0) | 2024.04.18 |
---|---|
LOB (Large OBject) 데이터에 대해 (0) | 2024.04.18 |
MongoDB의 성능 (0) | 2024.03.28 |
redis-cli info 명령어로 redis 서버 정보 확인하기 (0) | 2024.03.22 |
mysql > 별 다른 짓을 안해도 자동으로 last_modified 처리하는 방법 (0) | 2024.03.05 |