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

MongoDB Auth не успява да намери потребителско име в Bitnami MEAN Stack Image

Mongoose може да извърши удостоверяване по 2 начина:

1, низ за връзка: mongoose.connect('mongodb://username:[email protected]:port(usually 27017)/db') Когато потребителското име и паролата са съответното потребителско име и парола за тази конкретна база данни, хостът ще бъде хостът, на който се хоства вашата база данни (така че localhost или някакъв домейн/IP), портът е портът, който mongo слуша, а db е името на db, към който искате да се свържете

2, Използване на опции. От документите: var options = { useMongoClinet: true, auth: {authdb: 'admin'}, user: 'myUsername', pass: 'myPassword', } mongoose.connect(uri, options);

Също така се сблъсках с грешката „недефинирано потребителско име“ при първия подход, но успях при втория подход.

[Справка] https://github.com/Automattic/mongoose/issues/4891




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb join-подобна заявка с две колекции и клауза where

  2. Mongodb развива вложени документи

  3. Добавете данни в документи в Mongo DB с помощта на PHP

  4. Използване на свойство на обект като аргумент $maxDistance в заявка за геолокация на mongodb

  5. Как да извлека правила за валидатор на колекция MongoDb?