आप इसे इस तरह कर सकते हैं:
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();
कुछ नोट्स:
- आपके पास सर्वर का केवल एक उदाहरण (सिंगलटन) होना चाहिए
- नवीनतम ड्राइवर संस्करण वास्तव में int के बजाय लंबी गणना देता है
- आपके द्वारा पुनरावृति के बाद ही कर्सर डेटा प्राप्त करता है
- आप वास्तव में डेटा लोड करने से पहले कर्सर में लौटने के लिए स्किप, टेक, निर्दिष्ट फ़ील्ड जैसी बहुत सी चीजें कॉन्फ़िगर कर सकते हैं (पुनरावृत्ति शुरू करें)
- गणना() कर्सर की विधि केवल दस्तावेज़ गणना लोड करती है