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

MongoError :les noms de base de données ne peuvent pas contenir le caractère ' ' lors de l'utilisation de mongoosejs connect to mLab

Le problème est le nom de votre base de données lui-même. Vous ne devriez pas avoir d'espaces dedans.

Exemple

const databaseName = "Users"
const connectionURI = "mongodb://127.0.0.1"

MongoClient.connect(connectionURI,{useUnifiedTopology:true},(err,client) => {
if(err) return log("Unable to connect to database");
log("Database Connected")

const db = client.db(databaseName);

alors vous pouvez faire ce que vous vouliez Exemple :

db.addUser("John","kio")