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

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

Имах абсолютно същия проблем. Изглежда, че е нов.

Ето моя низ за връзка, който сега работи

mongoose.connect('mongodb://ПОТРЕБИТЕЛСКО ИМЕ :ПАРОЛА @myShard -shard-00-00-lbofd.mongodb.net:27017,myShard -shard-00-01-lbofd.mongodb.net:27017,myShard -shard-00-02-lbofd.mongodb.net:27017/MYDBNAME ?ssl=true&replicaSet=myShard -shard-0&authSource=admin');

За да създам нова DB използвах MongoDB Compass. Копирайте низа за свързване от сайта на Atlas (по-дългия - 3.4 според мен), когато отворите mongodb compass, той ще разпознае, че има низ за свързване във вашия клипборд (OSX) и ще ви позволи да попълните връзката за Compass с просто щракване. Можете да създадете нова база данни от там (Щракнете върху MyCluster горе вляво - след това върху Създаване на база данни. Поставете името на новата база данни в удебеленото MYDBNAME в моя низ за връзка.

Отне няколко опреснявания, за да видите нови данни.

Имах почти същия низ за свързване като вас (db name/shard различно и т.н.) - успях да ПУБЛИКУВАМ, но не и да ПОЛУЧА. POSTS не създаде грешка (но не можах да намеря данни, които публикувах) и GET изведе същата грешка като вас.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB и Robomongo:Не мога да се свържа (удостоверяване)

  2. MongoDB / Geojson $geointersects проблеми

  3. MongoDB $elemMatch $in

  4. Филтрирайте елементите на масива с $regex

  5. Вмъкнете DBObject в MongoDB с помощта на Spring Data