for post in db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num):
यह मेरा वर्तमान कोड है।मोंगोब के पिमोंगो में, मैं गिनती कैसे करूं()?
मुझे गिनती() कैसे मिलती है?
for post in db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num):
यह मेरा वर्तमान कोड है।मोंगोब के पिमोंगो में, मैं गिनती कैसे करूं()?
मुझे गिनती() कैसे मिलती है?
आप results_count
चाहते हैं की अनदेखी करने के लिए अपने limit()
:
results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count()
for post in results:
यदि आप चाहते हैं results_count
, अपने limit()
पर सीमित कर दिया करने के लिए set applySkipLimit
to True
:
results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count(True)
for post in results:
सुनिश्चित नहीं हैं कि तुम क्यों गिनती चाहते हैं, तो आप पहले से ही 'num' सीमा पारित कर रहे हैं। वैसे भी अगर आप जोर देना चाहते हैं, तो आपको यह करना चाहिए कि आपको क्या करना चाहिए।
results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count(True)
कि RESULTS_COUNT से मेल खाएगीसंख्या के साथ
@Jake: क्या आप के बजाय का सुझाव करते हैं? – thirtydot
results_count = results.count (True) http://docs.mongodb.org/manual/reference/method/cursor.count/ मुझे लगता है कि मैंने आपकी पोस्ट को गलत तरीके से पढ़ा है। मैं लूप के लिए पहले बंद कर दिया। अब मैं देखता हूं कि आपने इसका उल्लेख किया है। मेरे पैंट की सीट से उड़ने के लिए खेद है। – Jake