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