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

Nie można odczytać/zapisać w bazie danych MongoDB Atlas przy użyciu Mongoose

Nie jestem pewien, czy widziałeś to post , ale może to być spowodowane tym, że jesteś na wolnym klastrze? Mam nadzieję, że to pomoże.

AKTUALIZUJ

Przyjrzałem się bliżej problemowi i sam go odtworzyłem. Mam ten sam błąd. Zauważyłem jednak, że w pewnym momencie Atlas dał mi wybór parametrów połączenia. Wróciłem do tej strony i wybrałem I am using driver 3.4 or earlier .

Ciąg połączenia wygląda tak:

const mongoDbUrl = `mongodb://${username}:${password}@cluster0-shard-00-00-1wntz.mongodb.net:27017,cluster0-shard-00-01-1wntz.mongodb.net:27017,cluster0-shard-00-02-1wntz.mongodb.net:27017/testdb?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin`;

Działało z tymi parametrami połączenia.

Wygląda na to, że darmowa wersja MongoDB Atlas jest uruchamiana w wersji 3.4



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wyjaśnienie MongoDb nie powiodło się:nieznany operator najwyższego poziomu:$query

  2. najlepsza praktyka mongodb:zagnieżdżanie

  3. MongoDB Wstaw klucz z „$” (dolar)

  4. MongoDB:Sprawdź, czy wartość jest null lub tablica jest pusta

  5. Repozytorium Spring automatycznie rzuca encje z różnymi typami klas