mongodbを使ってみる (9) - JSファイルでごにょごにょ -
外部でJSなファイルを作ってmongoでごにょごにょするケース
var mdb = db.getMongo();
mdb.getDB("admin").auth("user", "pass");
var cdb = mdb.getDB("sample")
cdb.getCollection("samples").find().forEach(function(sample) {
printjson(sample);
});
ってな感じで。
余談
mongoは$HOME/.mongorc.jsっていうのを読み込めるらしい。まぁrcfile的な扱いでJSで接続直後にごにょごにょ出来る模様
例えばadminデータベースに入ってauth処理しておくには
db.getMongo().getDB("admin").auth("user", "pass")
な感じで書いとけばいいっぽい