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

एकाधिक दस्तावेज़ लेनदेन सी # में काम नहीं कर रहा mongodb 4.08 समुदाय सर्वर का उपयोग कर

संचालन को निष्पादित करने का कारण (अर्थात गर्भपात के बाद भी डेटा डाला गया था), क्योंकि संचालन एक लेन-देन सत्र के भीतर शामिल नहीं हैं।

सभी सीआरयूडी संचालन में एक अतिभारित विधियां होनी चाहिए जो IClientSessionHandle निर्दिष्ट करती हैं इसके पहले तर्क के रूप में। उदाहरण के लिए:

Task InsertOneAsync(IClientSessionHandle session, TDocument document, InsertOneOptions options = null, CancellationToken cancellationToken = default(CancellationToken));

देखें:InsertOneAsync और ReplaceOneAsync MongoDB .NET/C# ड्राइवर v2.8.1 में।

यह सुनिश्चित करने के लिए कि संचालन लेनदेन सत्र के भीतर निहित है, सत्र को सीआरयूडी संचालन के तर्क के रूप में पास करें। कोई भी संचालन जिसमें सत्र वस्तु नहीं है, सत्र के बाहर निष्पादित किया जाएगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb दस्तावेज़ों की एक सरणी के अंदर नेस्टेड सरणी खोलना

  2. वर्तमान और अगले दस्तावेज़ से मान घटाकर मान प्राप्त करने की क्वेरी

  3. MongoDB में $slice $filter परिणाम का उपयोग कैसे करें?

  4. मुझे कैसे पता चलेगा कि समय सीमा समाप्त विशेषता वाले दस्तावेज़ को हटा दिया गया है?

  5. MongoDB स्ट्रिंग प्रकार को फ्लोट प्रकार में बदलें