MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да свържете уебсайта на Laravel с mongoDB atlas

Ако използвате XAMPP за Localhost (Apache Server) и MongoDB Atlas като база данни, трябва да посочите това Jensegers .

$ composer require jenssegers/mongodb

и се уверете, че инсталирате разширението MongoDB към XAMPP Конфигуриране на XAMPP + MongoDB (Направете до стъпка 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}',
        ],

Моля, имайте предвид, че по-горе dsn може лесно да получите от MongoDB|Atlas и трябва да редактирате само идентификационни данни за клъстера и името на базата данни.

Стъпка 1

Стъпка 2

Стъпка 3

Надяваме се, че това е отговорът, който търсите Късмет!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Необходимо е да се направи .toArray(), за да се получи изход от mongodb .find() на име на ключ, а не на стойност

  2. MongoDB използва НЕ и И заедно

  3. Mongoose, актуализиране на стойности в масив от обекти

  4. Аналог за група concat в sql

  5. Loopback - GET модел, използвайки персонализиран String ID от MongoDB