MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo-Shell-Skript lässt mich use nicht einschließen

In einem Mongo-Skript können Sie db.getSiblingDB('new_db_name') verwenden um eine Referenz einer neuen Datenbank zu erhalten. Daher ist es nicht zwingend erforderlich, den Datenbanknamen in der Befehlszeile anzugeben. Sie können die script.js verwenden :

db = db.getSiblingDB('new_db_name');
print(db);

// the rest of your code for database "new_db_name"

und die Ausgabe dieses Skripts ist (aufgerufen mit mongo script.js ):

MongoDB shell version: 2.2.2
connecting to: test
sag