PHP boleh berinteraksi dengan pangkalan data MongoDB melalui sambungan pangkalan data Untuk versi PHP yang lebih lama, anda boleh memasang pemacu mongo daripada PECL. Kini digantikan dengan pemandu mongodb. Kedua-dua pemacu boleh dipasang menggunakan binari tersusun untuk sistem pengendalian Linux/Windows/MacOS. Sebagai alternatif, anda boleh memasang secara manual daripada tarball sumber yang tersedia di github. Dalam mana-mana kes, sambungan mongo atau mongodb harus didayakan dalam tetapan php.ini.
PHP Sambungan MongoDB menyediakan sokongan konteks penstriman menggunakan konteks mongodb. Pilihan konteks yang berkaitan adalah seperti berikut
log_cmd_insert ( array $server , array $document , array $writeOptions , array $protocolOptions )#🎜 #🎜🎜 # Ini ialah fungsi boleh panggil yang digunakan oleh
log_cmd_insertpilihan konteks semasa memasukkan dokumen
log_cmd_delete, ($log_cmd_delete writeOptions , array $deleteOptions , array $protocolOptions )Ini ialah fungsi panggil balik yang digunakan oleh
log_cmd_deletepilihan konteks semasa memadamkan dokumen #🎜🎜 🎜# log_cmd_update ( array $server , array $writeOptions , array $updateOptions , array $protocolOptions )
Apabila mengemas kini dokumen, fungsi ini digunakan oleh #🎜#🎜 log_cmd_update#🎜 🎜# Pilihan kontekstual gunakan
log_write_batch ( array $server , array $writeOptions , array $batch , array $protocolOptions ) #🎜##🎜 Fungsi ini disediakan oleh log_write_batch pilihan Konteks, apabila melakukan operasi kelompok.
log_reply ( array $server , array $messageHeaders , array $operationHeaders )
Fungsi panggil balik ini digunakan semasa membaca #🜎DB . #log_getmore ( array $server , array $info )
Apabila operasi GET_MORE dilakukan, fungsi boleh panggil ini dijana oleh log_getmore . 🎜 #
$serverTatasusunan mengandungi maklumat asas parameter berikut
hash− Cincang pelayan, contohnya: localhost:27017 ;X; 56052
type - Jenis nod (primer/secondary/mongos/arbiter) - 2
#🎜_🎜##🎜 🎜# - Saiz BSON maksimum diterima oleh nod ini pada talian - 16777216
max_message_size- Saiz mesej maksimum diterima oleh nod ini pada talian - 400🎜### 🎜🎜#
request_id− Pengecam permintaan untuk mesej ini − 42
Atas ialah kandungan terperinci Pilihan konteks PHP MongoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!