Hướng dẫn alcaeus mongo php adapter packagist - alcaeus mongo php adapter packagist
Bộ điều hợp để cung cấp giao diện ext-Mongo trên đầu của Ti-php-Library Show ReadmeBộ điều hợp Mongo PHP là một thư viện người dùng được thiết kế để hoạt động như một bộ chuyển đổi giữa các ứng dụng dựa trên ext-mongo và trình điều khiển mới ( Nó cung cấp API của ext-Mongo được xây dựng trên đỉnh của huy-la-php-php, do đó tương thích với PHP 7. Mục tiêuThư viện này nhằm mục đích cung cấp một lớp tương thích cho các ứng dụng dựa vào các thư viện bằng cách sử dụng ext-mongo, ví dụ: Học thuyết MongoDB ODM, nhưng muốn di chuyển sang Php 7 mà Bạn không nên sử dụng thư viện này nếu bạn không dựa vào thư viện bằng Cài đặtThư viện này yêu cầu bạn phải cài đặt tiện ích mở rộng Phương thức ưa thích để cài đặt thư viện này là với trình soạn thảo bằng cách chạy như sau từ root dự án của bạn:
Lệnh trên đầu tiên đánh dấu tiện ích mở rộng Các vấn đề đã biếtTrả về các giá trị và ngoại lệMột số phương pháp có thể không đưa ra các ngoại lệ với các thông điệp ngoại lệ giống như các đối tác của họ trong Các phương thức trả về mảng kết quả chứa trường 0 sẽ luôn trả về 1 dưới dạng ID kết nối.LỗiTất cả các lỗi và cảnh báo được kích hoạt bởi 3 và 4 vì 5 không chấp nhận mã 6 và 7. Nếu bạn dựa vào các mã lỗi này trong các thói quen xử lý lỗi của mình, vui lòng cập nhật mã của bạn cho phù hợp.Tuần tự hóa các đối tượngNối tiếp hóa bất kỳ đối tượng Mongo* nào (ví dụ: Mongopridfsfile, Mongocursor, v.v.) sẽ không hoạt động đúng. Các đối tượng có thể được tuần tự hóa nhưng không thể sử dụng được sau khi không xác định chúng.
D chờ
Mongoclient
MongoDB
Mongocollection
Mongocursor
Mongocommandcursor
Sự phát triểnNếu bạn đang làm việc trên các bản vá cho trình điều khiển này, bạn có thể chạy các bài kiểm tra đơn vị bằng cách làm theo các bước này từ gốc của thư mục repo:
Nó giả định rằng
Các thử nghiệm cũng giả sử Php 5.6+ và tiện ích mở rộng |