这是mongo
终端问题,
#!/bin/bash
echo
echo "Hello $USER."
echo "--------------------------"
mongo < myScript.js
以myScript.js
为
if (hereAFunctionCheckExistsDatabase('myDatabase'))
doSomething()
exit
当然show dbs
工作,但是回声,我需要一个功能。
我的mongo
:
MongoDB shell version: 2.4.10
connecting to: test
答案 0 :(得分:2)
你需要
function hereAFunctionCheckExistsDatabase(db) {
return (db.getMongo().getDBNames().indexOf(db)!=-1);
}
Mongo还有一个命名空间目录,试试这个
db.system.namespaces.find( { name: /myDatabase\./ } );
...