BSONのデータはbsondumpでJSONに変換できる
あまり時間がないので、さっくりと。
mongodump
で出力したデータはそのままだとバイナリデータで読めませんが、
MongoDBの標準コマンドラインツールであるところのbsondump
を使えばJSON(の改行区切り)として出力できます。
実行例
bsondump test.bson
↓
{"_id":"xxxxxxx","hoge":"fuga"} 2015-12-09T19:49:27.916+0900 1 objects found
複数存在するBSONファイルから特定の文字列を探す
find . -name '*.bson' | xargs -n 1 | grep hoge
xargs -n 1
がミソ。付けないと動かない。
まとめ
これで、いちいちBSONをMongoDBにrestoreしなくても、ちょっとした確認ならできますね!