sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo conectar el sitio web de Laravel con mongoDB atlas

Si está utilizando XAMPP para Localhost (servidor Apache) y MongoDB Atlas como base de datos, debe consultar este Jensegers .

$ composer require jenssegers/mongodb

y asegúrese de instalar la extensión MongoDB para XAMPP Configuración XAMPP + MongoDB (Hazlo hasta el paso 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/base de datos.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}',
        ],

Tenga en cuenta que arriba dsn se puede obtener fácilmente desde MongoDB|Atlas y solo debe editar la credencial para el clúster y el nombre de la base de datos.

Paso 1

Paso 2

Paso 3

Espero que esta sea la respuesta que buscas ¡Buena suerte!