Como executar comandos mongo através de scripts shell?

Eu quero executarmongo comandos no shell script, por exemplo em um scripttest.sh:

#!/bin/sh
mongo myDbName
db.mycollection.findOne()
show collections

Quando executo esse script via./test.sh, a conexão com o MongoDB é estabelecida, mas os seguintes comandos não são executados.

Como executar outros comandos através do shell scripttest.sh?