Rumah >pembangunan bahagian belakang >tutorial php >Pilihan konteks PHP MongoDB
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!