나는 mongodb 데이터베이스에 거대한 데이터를 가지고 있으며 최소값, 최대 값, 평균 등과 같은 데이터 분포를 파악하고 싶습니다. 내 문제는 데이터 형식을 정수 또는 부동 소수점 대신 문자열입니다 그래서 평균 데이터를 정렬 할 수 없습니다. 거기에 파이프 라인 내에서 문자열에서 float 데이터 형식을 변환하는 방법은 무엇입니까? 예를 들어, 문자열 날짜를 날짜 유형으로 변환하려면 $dateFromString(aggregation)문자열 번호를 mongodb와 python에서 float로 변환하십시오.
또는이 문제를 해결하는 다른 방법이 있습니까?
이러한 기능은 파이프 라인에 제공되지 않습니다. 자세한 내용은 [여기] (https://jira.mongodb.org/browse/SERVER-11400)을 참조하십시오. 집계를 실행하기 전에 해당 유형을 변환하고 예상되는 유형으로 db에 저장해야합니다. – Veeram
감사합니다. 안타깝게도 데이터 유형을 먼저 변경해야 할 수도 있습니다. – dede