MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongo shell script ne me laisse pas inclure use

Dans un script mongo, vous pouvez utiliser le db.getSiblingDB('new_db_name') pour obtenir une référence d'une nouvelle base de données. Ainsi, il n'est pas obligatoire de donner le nom de la base de données dans la ligne de commande. Vous pouvez utiliser le script.js :

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

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

et la sortie de ce script est (invoquée avec mongo script.js ):

MongoDB shell version: 2.2.2
connecting to: test
sag