MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách kết nối trang web Laravel với tập bản đồ mongoDB

Nếu bạn đang sử dụng XAMPP cho Localhost (Apache Server) và MongoDB Atlas làm Cơ sở dữ liệu, bạn nên tham khảo Jenssegers .

$ composer require jenssegers/mongodb

và đảm bảo cài đặt tiện ích mở rộng MongoDB cho XAMPP Cấu hình XAMPP + MongoDB (Thực hiện cho đến bước 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}',
        ],

Xin lưu ý rằng trên dsn có thể dễ dàng truy cập từ MongoDB | Atlas và bạn chỉ nên chỉnh sửa thông tin đăng nhập cho cụm và tên cơ sở dữ liệu.

Bước 1

Bước 2

Bước 3

Hy vọng đây là câu trả lời mà bạn đang tìm kiếm Goodluck!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhiều mối quan hệ với MongoDB ở quy mô lớn

  2. Ánh xạ 'mảng đối tượng' thành một mảng giá trị khóa đơn giản

  3. Chèn Từ điển vào MongoDB với trình điều khiển c #

  4. MongoMapper gần với maxDistance - Mongo ::OperationFailure:giá trị địa lý phải là số:

  5. Đường ống tổng hợp MongoDB $ geoNear (sử dụng tùy chọn truy vấn và sử dụng hoạt động đường ống $ match) cho không có kết quả nào khác nhau