MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

PHP का उपयोग करके MongoDB 4.0 में लेनदेन का उदाहरण

यदि आप PHP लाइब्रेरी का उपयोग कर रहे हैं जो ड्राइवर को लपेटता है, तो Client . का एक उदाहरण बनाने के बाद जैसे $client . कहा जाता है , आप निम्न कार्य कर सकते हैं:

$session = $client->startSession();
$session->startTransaction();
try {
    // Perform actions.
    $session->commitTransaction();
} catch(Exception $e) {
    $session->abortTransaction();
}

दुर्भाग्य से मुझे PHP लाइब्रेरी संदर्भ में कोई प्रासंगिक दस्तावेज़ नहीं मिला। सरसरी खोज के बाद, लेकिन मुझे PHP लाइब्रेरी के मुद्दों यह सुझाव देता है कि क्लाइंट से एक सत्र बनाना और उस सत्र को शुरू करने के लिए उपयोग करना या तो लेनदेन करना या रद्द करना उचित प्रक्रिया है।

हालाँकि, कुछ बातों के बारे में पता होना चाहिए:

यदि आप MongoDB डॉक्स (जैसा कि ऊपर लिंक किया गया है) देखते हैं, तो आप ध्यान देंगे कि उपयोग में होने के लिए एक प्रतिकृति सेट की आवश्यकता विशेष रूप से प्रमुख रूप से प्रदर्शित नहीं होती है, तीसरे शीर्षक के तहत, और सभी उदाहरण कोड के बाद आ रही है (जो, अगर आप मेरे जैसे कुछ भी हैं, तो आप सबसे पहले जिस चीज की तलाश करेंगे)।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoexport त्रुटि पार्सिंग क्वेरी

  2. Nodejs + mongodb:कैसे $ref फ़ील्ड क्वेरी करने के लिए?

  3. मोंगोडब को गतिशील रूप से डीबीएस और संग्रह बनाना बंद करें

  4. नेवला स्कीमा में नेस्टेड ऑब्जेक्ट

  5. स्प्रिंग सुरक्षा और MongoDB के साथ प्रमाणीकरण