herdianrony / mongolite-plus
Lite MongoDB-like database library for PHP using SQLite
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/herdianrony/mongolite-plus
Requires
- php: >=8.0
Requires (Dev)
- pestphp/pest: ^3.8
README
Overview
MongoLitePlus adalah pustaka database dokumen ringan untuk PHP, dengan API mirip MongoDB dan penyimpanan berbasis SQLite.
Dokumentasi
| Topik/Fitur | File Dokumentasi |
|---|---|
| Instalasi & Koneksi | docs/INSTALASI_DAN_KONEKSI.md |
| Manajemen Database | docs/MANAJEMEN_DATABASE.md |
| Manajemen Koleksi | docs/MANAJEMEN_KOLEKSI.md |
| Operasi CRUD | docs/OPERASI_CRUD.md |
| Index & Pencarian | docs/INDEX_DAN_PENCARIAN.md |
| Relasi Data | docs/RELASI_DATA.md |
| Cross Database | docs/CROSS_DATABASE.md |
| Backup & Enkripsi | docs/BACKUP_DAN_ENKRIPSI.md |
| Utilitas & Fitur Lain | docs/UTILITAS_DAN_FITUR_LAIN.md |
| Studi Kasus | docs/STUDI_KASUS.md |
| Panduan Penggunaan Umum | docs/PANDUAN_PENGGUNAAN.md |
Contoh Penggunaan Singkat
require 'vendor/autoload.php'; use MongoLitePlus\Client; $client = new Client(__DIR__ . '/storages'); $db = $client->getDatabase('mydb'); $users = $db->users; $id = $users->insert(['name' => 'John Doe', 'email' => 'john@example.com']); $user = $users->findOne(['email' => 'john@example.com']);
Lisensi
MongoLitePlus dilisensikan di bawah MIT License.