mongoexport
Usage
$ mongoexport -h HOSTNAME -d DB_NAME -c COLLECTION_NAME -o out.json --pretty
$ mongoexport --uri mongo://user:pass@host:port/dbname -c COLLECTION_NAME -o out.json --jsonFormat canonical
mongoexportは、人間が読める形式(JSON)で書き出せる
--query "JSON"オプションでexportするdocumentを絞り込める
--query=<JSON>, -q=<JSON>
$ mongoexport -d=test -c=records -q='{ "a": { "$gte": 3 }, "date": { "$lt": { "$date": "2016-01-01T00:00:00.000Z" } } }' --out=exportdir/myRecords.json
このqueryでは、ObjectId("abcdef")は{$oid: "abcdef"}と表記する