MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoError:nie można wykonywać zapytań na admin w atlasie

Miałem dokładnie ten sam problem. Wygląda na to, że jest nowy.

Oto moje parametry połączenia, które teraz działa

mongoose.connect('mongodb://NAZWA UŻYTKOWNIKA :HASŁO @myShard -odłamek-00-00-lbofd.mongodb.net:27017,mojodłamek -odłamek-00-01-lbofd.mongodb.net:27017,mójodłamek -shard-00-02-lbofd.mongodb.net:27017/NAZWA_MOJADB ?ssl=true&replicaSet=mojodłamek -shard-0&authSource=admin');

Do stworzenia nowej bazy danych wykorzystałem kompas MongoDB. Skopiuj ciąg połączenia ze strony Atlas (dłuższy - 3.4, jak sądzę), kiedy otworzysz kompas mongodb, rozpozna on, że w schowku (OSX) jest ciąg połączenia i pozwoli ci wypełnić połączenie dla Compass za pomocą proste kliknięcie. Możesz utworzyć nową bazę danych z tego miejsca (kliknij MyCluster w lewym górnym rogu - następnie Utwórz bazę danych. Umieść nazwę nowej bazy danych w pogrubionej MYDBNAME w ciągu mojego połączenia.

Wyświetlenie nowych danych zajęło kilka odświeżeń.

Miałem prawie takie same parametry połączenia jak ty (nazwa db/odłamek inny itp.) - Udało mi się POST, ale nie GET. POSTS nie spowodował błędu (ale nie mogłem znaleźć opublikowanych danych) i GET wyrzucił ten sam błąd, co Ty.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Indeks geoprzestrzenny Mongo i Meteor

  2. Podłączanie MongoDB z aplikacji mobilnej lub przeglądarkowej

  3. I operator mongoosastyczny (filtr)

  4. mongodb:czy powinienem zawsze używać opcji „bezpieczne” przy aktualizacjach

  5. kafka connector debezium mongodb aktualizacja CDC/$set wiadomość bez filtra (wartość_id)