공부 이야기/데이터베이스
pymongo.errors.OperationFailure: The field must be an accumulator object
mind:
2024. 3. 29. 21:21
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에 칼럼을 작성해줘야 하는 것과 동일한 원리