Иногда нужно запустить какую-то команду mongo из bash скрипта или просто из консоли. Для этого можно использовать отдельный файл js с набором команд:
mongo host/dbname < script.js
А можно указать команду прямо в аргументах командной строки:
mongo host/dbname --eval="db.collection.find({...})"
Если результат выполнения команды надо использовать дальше в скрипте или просто вывести в файл, то для этого есть внутреняя функция Монго printjson:
mongo host/dbname --eval="printjson(db.collection.find({_id:ObjecId(...)}))" > result.txt