title: Connecting to mongoDB from bash shell script
body: <p>I am trying to connect to a remote MongoDB instance using a shell script, but I am not able to connect.</p>
  
  <pre><code>  #!/bin/sh
  
  mongo --eval "db = connect('sm-repository2.db.qa.test.com:27017/testdb')"
  
  mongo --eval "db.stats()"  # do a simple harmless command of some sort
  
  RESULT=$?   # returns 0 if mongo eval succeeds
  
  if [ $RESULT -ne 0 ]; then
      echo "mongodb not running"
      exit 1
  else
      echo "mongodb running!"
  fi
  </code></pre>
  
  <p>This tries to connect to my local mongo instance and gives me this error : </p>
  
  <pre><code>Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84`
  </code></pre>