MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoError:имената на бази данни не могат да съдържат знака „ “ при използване на mongoosejs за свързване с mLab

Проблемът е самото име на вашата база данни. Не трябва да има интервали в него.

Пример

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

тогава можете да направите каквото сте възнамерявали Пример :

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Елемент на масива за актуализиране на Mongo (.NET драйвер 2.0)

  2. Не може да се свърже с mongolab, получаване на MongoError:неуспешно удостоверяване

  3. защо получавам favicon.ico, когато използвам метода findOne за експресни маршрути с параметри?

  4. MongoDB филтрира множество поддокументи

  5. Node.js и MongoDB, повторно използване на DB обекта