sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoError:databasnamn kan inte innehålla tecknet ' ' när du använder mongoosejs connect to mLab

Problemet är själva databasnamnet. Du bör inte ha mellanslag i den.

Exempel

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

då kan du göra vad du än tänkt till Exempel :

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


  1. Kan findOne matcha först eller sist?

  2. MongoDB:Hur uppdaterar man flera dokument med ett enda kommando?

  3. Kan inte ansluta till mongodb errno:61 Anslutningen nekades

  4. Finns det något rekommenderat värde på COUNT för SCAN / HSCAN-kommandot i REDIS?