mongodb에서 집계(집계 함수)를 사용하면 파이프가 다음과 같이 작성됩니다.
으아악주소 필드가 목록 유형이고 주소의 첫 번째 항목을 꺼내고 나타나면 추가하고 싶지만 항상 오류가 보고됩니다.
작업 실패: 명령 SON([('aggregate', u'item_info_3'), ('pipeline', [{'$match': {'time': '03.02'}}, {'$group ': {'counts': {'$sum': 1}, '_id': {'$slice': ['$address', 0, 1]}}}, {'$sort': {'counts': -1}}]), ('cursor', {})]) 네임스페이스 GanjiData.$cmd 실패: 예외: 잘못된 연산자 '$slice'
왜인지는 모르겠지만 한번 봐주시면 감사하겠습니다!
mongodb
의 버전이 무엇인지 모르겠습니다.mongodb docs
에 따르면aggregation
뒤에$slice
의mongodb 3.2
가 추가되었습니다.참조
https://docs.mongodb.org/manual/reference/operator/aggregation/slice/