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

Jak połączyć stronę Laravel z atlasem mongoDB?

Jeśli używasz XAMPP dla Localhost (Serwer Apache) i MongoDB Atlas jako bazy danych, powinieneś odwołać się do tego Jenssegers .

$ composer require jenssegers/mongodb

i upewnij się, że zainstalowałeś rozszerzenie MongoDB do XAMPP Konfiguracja XAMPP + MongoDB (Rób do kroku 4)

.env

DB_CONNECTION=mongodb
DB_HOST=xxxx-shard-00-00-uggj0.mongodb.net
DB_PORT=27017
DB_DATABASE={your_database}
DB_USERNAME={username_when_creating_cluster}
DB_PASSWORD={password_when_creating_cluster}

config/database.php

   'mongodb' => [
            'driver' => 'mongodb',
            'dsn' => 'mongodb+srv://{username_when_creating_cluster}:{password_when_creating_cluster}@{your_cluster_name}.bhtvj.gcp.mongodb.net/{your_database}?retryWrites=true&w=majority',
            'database' => '{your_database}',
        ],

Pamiętaj, że powyżej dsn można łatwo uzyskać z MongoDB|Atlasu i powinieneś edytować tylko poświadczenia dla klastra i nazwę bazy danych.

Krok 1

Krok 2

Krok 3

Mam nadzieję, że to jest odpowiedź, której szukasz Goodluck!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB cursor.count()

  2. Problem z aktualizacją wersji dokumentu MongoDB za pomocą JaVers

  3. Sortuj podpola z nieznanym rodzicem

  4. Warunkowa suma $ w MongoDB

  5. Mongoose Populate nie działa z tablicą ObjectIds