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

Est-il possible de créer une nouvelle base de données dans MongoDB avec Mongoose ?

Oui, vous pouvez spécifier le nom de la base de données dans votre chaîne de connexion.

db = mongoose.connect('mongodb://localhost/dbname1')

Dès que vous créez un enregistrement avec cette connexion, il créera la nouvelle base de données et les collections sous le nom de base de données 'dbname1'. Si vous souhaitez créer une nouvelle base de données, vous pouvez spécifier une chaîne de connexion différente :

db = mongoose.connect('mongodb://localhost/dbname2')

et cela créera tous vos enregistrements sous le nom 'dbname2'. Vos documents ne seront pas importés dans dbname2, vous devrez effectuer une importation de ces enregistrements si vous le souhaitez. J'espère que ça aide.