mongo から CVS または Excel にクエリ結果をエクスポートする方法、または robomongo で結果をエクスポートする方法を探しています。mongoexport を見つけましたが、いくつかの単純な制約があるコレクションのみをエクスポートできると思います。
これは私のクエリです:
db.getCollection('user').find({ "coins": { $elemMatch: { "id":"30","amount":0} } })
MongoDB 3.0+ の場合、 -qおよび--typeオプションを使用して、 mongoexportへのクエリを指定できます。
mongoexport -d test -c user -q '{ coins: { $elemMatch: { "id":"30","amount":0}}}' --type=csv --out exportdir/myRecords.json
以前のバージョンでは、ヘッダー フィールドで --csv オプションを使用します。
mongoexport -d test -c user -q '{ coins: { $elemMatch: { "id":"30","amount":0}}}' --csv -f first_name,last_name,title --out exportdir/myRecords.json