찾다

 >  Q&A  >  본문

mongodb의 Aggregate()에서 $slice 사용에 대해

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'

왜인지는 모르겠지만 한번 봐주시면 감사하겠습니다!

PHP中文网PHP中文网2789일 전773

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-02 09:20:00

    mongodb의 버전이 무엇인지 모르겠습니다. mongodb docs에 따르면 aggregation 뒤에 $slicemongodb 3.2가 추가되었습니다.

    참조
    https://docs.mongodb.org/manual/reference/operator/aggregation/slice/

    회신하다
    0
  • 취소회신하다