Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी MongoDB संदर्भ विकल्प

परिचय

PHP डेटाबेस एक्सटेंशन के माध्यम से MongoDB डेटाबेस के साथ बातचीत कर सकते हैं। PHP के पुराने संस्करणों के लिए, मोंगो ड्राइवर को PECL . से स्थापित किया जा सकता है . इसे अब mongodb . से बदल दिया गया है चालक। दोनों ड्राइवरों को Linux/Windows/MacOS ऑपरेटिंग सिस्टम के लिए पहले से संकलित बायनेरिज़ का उपयोग करके स्थापित किया जा सकता है। वैकल्पिक रूप से, मैन्युअल स्थापना github . पर उपलब्ध स्रोत टैरबॉल से की जा सकती है . किसी भी स्थिति में, mongo या mongodb एक्सटेंशन को php.ini . में सक्षम किया जाना चाहिए सेटिंग्स।

PHP MongoDB एक्सटेंशन mongodb संदर्भ का उपयोग करके स्ट्रीम संदर्भ समर्थन प्रदान करता है। प्रासंगिक संदर्भ विकल्प इस प्रकार हैं

विकल्प

log_cmd_insert (सरणी $server, सरणी $दस्तावेज़, सरणी $writeOptions, सरणी $protocolOptions)

यह एक कॉल करने योग्य फ़ंक्शन है, जिसका उपयोग log_cmd_insert . द्वारा किया जाता है संदर्भ विकल्प, दस्तावेज़ सम्मिलित करते समय

log_cmd_delete (सरणी $server , array $writeOptions , array $deleteOptions , array $protocolOptions )

यह एक कॉलबैक फ़ंक्शन है, जिसका उपयोग log_cmd_delete . द्वारा किया जाता है संदर्भ विकल्प, दस्तावेज़ को हटाते समय

log_cmd_update (सरणी $server , array $writeOptions , array $updateOptions , array $protocolOptions )

इस फ़ंक्शन का उपयोग log_cmd_update . द्वारा किया जाता है संदर्भ विकल्प, दस्तावेज़ को अद्यतन करते समय

log_write_batch (सरणी $server , array $writeOptions , array $batch , array $protocolOptions )

इस फ़ंक्शन का उपयोग log_write_batch . द्वारा किया जाता है संदर्भ विकल्प, बैच ऑपरेशन निष्पादित करते समय।

log_reply (सरणी $server , array $messageHeaders , array $operationHeaders )

इस कॉलबैक फ़ंक्शन का उपयोग MongoDB उत्तर पढ़ते समय किया जाता है

log_getmore (सरणी $server, सरणी $info)

GET_MORE ऑपरेशन निष्पादित करते समय, इस कॉल करने योग्य फ़ंक्शन का उपयोग log_getmore द्वारा किया जाता है प्रसंग विकल्प

log_killcursor (सरणी $server, सरणी $info)

KILLCURSOR संचालन निष्पादित करते समय कॉलबैक

$सर्वर सरणी में निम्नलिखित मापदंडों की बुनियादी जानकारी होती है

हैश -सर्वर हैश, उदाहरण:लोकलहोस्ट:27017;-;एक्स;56052

टाइप करें - नोड प्रकार (प्राथमिक/माध्यमिक/मोंगोस/आर्बिटर) -2

max_bson_size - तार पर अधिकतम बीएसओएन आकार यह नोड स्वीकार करता है - 16777216

max_message_size - इस नोड द्वारा स्वीकार किए जाने वाले तार पर अधिकतम संदेश आकार - 48000000

अनुरोध_आईडी - इस संदेश के लिए अनुरोध पहचानकर्ता - 42


  1. PHP में अधिकतम () फ़ंक्शन

    अधिकतम () फ़ंक्शन किसी सरणी का अधिकतम मान देता है। सिंटैक्स max(arr_values); or max(val1,val2,...); पैरामीटर गिरफ्तारी_मान - मानों के साथ सरणी। val1, val2 - तुलना करने के लिए मान। वापसी अधिकतम () फ़ंक्शन किसी सरणी का अधिकतम मान देता है। उदाहरण <?php    echo (max(70, 89, 12, 34,

  1. PHP में शामिल हों () फ़ंक्शन

    जॉइन () फ़ंक्शन इंपोड () का उपनाम है। यह सरणी के तत्वों से स्ट्रिंग लौटाता है। सिंटैक्स join(separator, arr) पैरामीटर विभाजक - यह निर्दिष्ट करता है कि सरणी तत्वों के बीच क्या रखा जाए। डिफ़ॉल्ट है गिरफ्तारी - एक स्ट्रिंग में शामिल होने के लिए सरणी वापसी join() फ़ंक्शन किसी सरणी के तत्वों

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric