1
mongoimport와 디스크에 저장된 파일을 사용하여 JSON 형식의 데이터를 MongoDB 컬렉션으로 가져 오려고합니다. 이 모든 것은 완벽하게 작동하지만 $ inc 연산자를 사용하여 중복이있을 때마다 특정 필드 ("hits")를 증가시켜야합니다. 어떻게해야합니까? 가능한가? 파일에서mongoimport로 증분을 수행 할 수 있습니까?
샘플 기록은 다음과 같습니다 : 다음과 같이
{"date":"2011","loc":{"lon":"-95.3436","lat":"29.0335"},"hits":1}
내 import 문은 다음과 같습니다
mongoimport --host localhost --db tst --collection year --file y.json --upsert --upsertFields date,loc
나는/"/ OUT"--upsert "로 시도 - upsertFields "는 여기서 도움이되지 않습니다.
모든 조언을드립니다.
너무 나쁨! 답변 주셔서 감사합니다. – OpenHaus