sql >> Database >  >> NoSQL >> MongoDB

Hoe de Laravel-website te verbinden met mongoDB-atlas

Als u XAMPP voor Localhost (Apache Server) en MongoDB Atlas als database gebruikt, moet u deze Jenssegers .

$ composer require jenssegers/mongodb

en zorg ervoor dat u de MongoDB-extensie installeert op XAMPP XAMPP + MongoDB-configuratie (Doe tot stap 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}',
        ],

Houd er rekening mee dat hierboven dsn kan gemakkelijk van MongoDB|Atlas komen en u moet alleen de referenties voor het cluster en de databasenaam bewerken.

Stap 1

Stap 2

Stap 3

Ik hoop dat dit het antwoord is waar je naar op zoek bent Goodluck!



  1. Redis, verlopen sessie en reverse lookup

  2. Externe toegang van Golang en MongoDb mislukt (server heeft fout geretourneerd bij SASL-verificatiestap:verificatie mislukt.)

  3. groeperen op datums in mongodb

  4. Naamgevingsconventie en geldige tekens voor een Redis-sleutel