mongo(ターミナルから)でJavaScriptを実行する
format
$ mongo DB_NAME --quiet --eval 'JavaScript Code'
example
$ mongo testblog --quiet --eval 'db.testblog_log.find().forEach(printjson);' $ { "_id" : ObjectId("xxxxxxxxxxxxxxxxx"), "date_time" : "2014/01/21 12:10:28", "host" : "192.168.11.1", "time" : ISODate("2014-01-21T03:10:28Z") }
注意点
JavaScriptのコードは「'」(シングルクォーテーション)で囲む必要がある。
稀に、「"」(ダブルクオーテーション)でも通るコードもある。。。
参考
mongo — MongoDB Manual 2.2.7
http://docs.mongodb.org/v2.2/reference/mongo/