- Messages
- 585
- Points
- 10
- Language
- Tiếng Việt
Cơ sở dữ liệu MongoDB hiện nay đã khá phổ biến trong giới lập trình ứng dụng, đặc biệt là các ứng dụng web đang được sử dụng khá nhiều. Với các bạn lập trình viên PHP thì việc xây dựng một gói thư viện làm việc với MongoDB không quá khó khăn nhưng để chuyên nghiệp và nhanh chóng thì thư viện Monga là sự lựa chọn tốt. Bài viết này tôi sẽ giới thiệu với các bạn thư viện Monga dùng để làm việc với cơ sở dữ liệu MongoDB một cách dễ dàng, đơn giản hơn rất nhiều so với việc phải tự phát triển.
Thư viện Monga không có yêu cầu hệ thống gì đặc biệt, tất cả các bạn chỉ cần là sử dụng PHP 5.4 trở lên và tải gói thư viện tích hợp vào dự án bằng công cụ Composer với dòng lệnh sau:
Bây giờ, các bạn có thể tham khảo ví dụ sau để biết cách sử dụng thư viện Monga làm việc với cơ sở dữ liệu MongoDB:
Các bạn có thể tìm hiểu thêm về thư viện Monga tại địa chỉ https://github.com/thephpleague/monga.
Thư viện Monga không có yêu cầu hệ thống gì đặc biệt, tất cả các bạn chỉ cần là sử dụng PHP 5.4 trở lên và tải gói thư viện tích hợp vào dự án bằng công cụ Composer với dòng lệnh sau:
Code:
composer require league/monga
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';
//Khai báo sử dụng thư viện
use League\Monga;
//Khởi tạo kết nối cơ sở dữ liệu MongoDB
$connection = Monga::connection('mongodb://mongodb.example.com:27017');
//Lấy cơ sở dữ liệu, collection cần tương tác
$database = $connection->database('database');
$collection = $database->collection('collection');
//Làm việc với collection
$collection->truncate();
$collection->drop();