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

MongoError:Datenbanknamen dürfen das Zeichen „ “ nicht enthalten, wenn mongoosejs eine Verbindung zu mLab verwendet

Das Problem ist Ihr Datenbankname selbst. Sie sollten keine Leerzeichen enthalten.

Beispiel

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);

dann können Sie tun, was Sie beabsichtigt haben Beispiel :

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