sql >> Databáze >  >> NoSQL >> MongoDB

MongoError:názvy databází nemohou obsahovat znak ' ' při použití mongoosejs připojení k mLab

Problém je v samotném názvu databáze. Neměli byste v něm mít mezery.

Příklad

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

pak můžete dělat, co jste zamýšleli Příklad :

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


  1. Vlastnost objektu MongoDB $existuje ve vnořeném poli

  2. Dotaz založený na vypočítaných polích pomocí Mongoid

  3. mongodb:vložte, pokud neexistuje

  4. Mongoose najde vracející se lichý předmět