MongoDB intenta cargar un file no existente mientras usa git alias con el nombre de db en el parámetro

Creé un script mongoDB funcional para configurar datos básicos en mi database. También creé el siguiente alias git:

initDB = !mongo ${1-defaultDataBaseName} \"script.js\" 

el objective era tener un alias para aplicar el script a la database enviada en el parámetro. por ejemplo. vocación

 git initDB foo 

llamaría al script de la database "foo". funciona, pero también provoca un error esperado: después de conectar con "foo" y cargar el file "script.js", intenta cargar el file "foo", falla (porque obviamente el file no existe) y registra el siguiente error

 MongoDB shell version : 3.2.1 loading file : script.js script success (printed by script.js) loading file : foo 2016-08-16T10:28:38.861-0400 E - [main] file [foo] doesn't exist failed to load: foo fatal: While expanding alias 'initDB': 'mongo ${1-defaultDBName} "script.js"': No such file or directory 

¿alguien puede explicarme por qué y cómo evitar que el código intente abrir un file con el mismo nombre que la database?

Cuando no uso el parámetro (y uso el nombre pnetworkingeterminado), no hay ningún error.