2016-09-19 2 views
0

mongoexport --db DBNAME --collection collname --type = CSV --fields _id, 이름 -query {$ lastUpdated : {$의 LTE}} --out 파일 경로Mongodb 데이터를 한 시간에 한 번씩 MySQL로 내보내려면 어떻게합니까?

+0

나는 이것을 하나 시도했다 : mongoexport --db dbname - 콜렉션 collname --type = csv --fields _id, name --query '{lastUpdated : {$ lte : "timestamp- 60 * 60 * 1000 "}} '--out 파일 경로 – aksy91

+0

크론을 사용하려고 시도했습니다 – malyy

+0

제목이 향상되었습니다. – 4J41

답변

0

가 만든 쉘 스크립트 : V1 = date +%s
V2 = 1000
expr $v1 \* $v2 V3 = V4 =
expr 60 \* 60 \* 1000
V5 = expr $v3 - $v4

,

mongoexport --db dbname - 콜렉션 collname --type = csv --fields _id, name --query '{lastUpdated : {$ gte : NumberLong ("'$ v5 '"})}'--out 파일 경로 ; //// Working perfect :

+0

이 방법이 효과가 있다면, "동의"하십시오. 그러면 SO가 적절하게 질문을 보관할 수 있습니다. – Prune

관련 문제