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

मोंगोडीबी सी # ड्राइवर क्वेरी बिल्डर के साथ एक आइटम गिनती प्राप्त करना

आप इसे इस तरह कर सकते हैं:

var server = MongoServer.Create("mongodb://localhost:27020");
var database = server.GetDatabase("someDb");

var collection = database.GetCollection<Type>("item");
var cursor = collection.Find(Query.EQ("FieldToMatch" : "ValueToMatch"));

var count = cursor.Count(); 

कुछ नोट्स:

  1. आपके पास सर्वर का केवल एक उदाहरण (सिंगलटन) होना चाहिए
  2. नवीनतम ड्राइवर संस्करण वास्तव में int के बजाय लंबी गणना देता है
  3. आपके द्वारा पुनरावृति के बाद ही कर्सर डेटा प्राप्त करता है
  4. आप वास्तव में डेटा लोड करने से पहले कर्सर में लौटने के लिए स्किप, टेक, निर्दिष्ट फ़ील्ड जैसी बहुत सी चीजें कॉन्फ़िगर कर सकते हैं (पुनरावृत्ति शुरू करें)
  5. गणना() कर्सर की विधि केवल दस्तावेज़ गणना लोड करती है


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. त्रुटि:/var/run/mongodb/mongod.pid पर pid फ़ाइल नहीं लिख सकता:फेडोरा 20 में ऐसी कोई फ़ाइल या निर्देशिका नहीं है

  2. मोंगोडब और अधिकतम कनेक्शन

  3. स्प्रिंग डेटा मोंगो और स्प्रिंग डेटा इलास्टिसर्च का उपयोग करते समय मॉडलिंग कैसे करें?

  4. MongoDB डेटा की सुरक्षा के लिए एन्क्रिप्शन का उपयोग कैसे करें

  5. लिक्विबेस-मोंगोडीबी-स्प्रिंग-बूट का उपयोग कैसे करें