कई मामलों में, Google अनुप्रयोग इंजन का उपयोग करके डेटास्टोर में किसी तालिका (एक प्रकार) में पंक्तियों की संख्या जानने के लिए उपयोगी हो सकता है।
स्पष्ट और तेज़ समाधान नहीं है। कम से कम मुझे एक नहीं मिला .. क्या तुम?डेटास्टोर में किसी तालिका में पंक्तियों की संख्या कैसे प्राप्त करें?
उत्तर
Datastore Statistics का उपयोग करके आप कुशलता से किसी विशेष प्रकार की सभी इकाइयों (यानी, तालिका में पंक्तियों की संख्या) की गिनती प्राप्त कर सकते हैं। सरल उदाहरण:
from google.appengine.ext.db import stats
kind_stats = stats.KindStat().all().filter("kind_name =", "NameOfYourModel").get()
count = kind_stats.count
आप कैसे प्राप्त करने के लिए नवीनतम आंकड़े here के एक अधिक विस्तृत उदाहरण मिल सकते हैं (GAE आँकड़े की कई प्रतियां रख सकते हैं - 30 मिनट पहले के लिए 5min पहले के लिए एक, एक, आदि)।
ध्यान दें कि ये आंकड़े लगातार अद्यतन नहीं होते हैं, इसलिए वे वास्तविक गणनाओं के पीछे थोड़ा पीछे हट जाते हैं। क्या तुम सच में वास्तविक गणना की जरूरत है, तो आप अपने स्वयं के कस्टम आंकड़ा तालिका में मायने रखता है पर नज़र रखने और यह हर बार जब आप एक इकाई को नष्ट बनाने/अद्यतन (हालांकि यह काफ़ी अधिक करने के लिए महंगा हो जाएगा) हो सकता है।
अपडेट 03-08-2015: डेटास्टोर सांख्यिकी का उपयोग करने से पुराने परिणाम हो सकते हैं। यदि यह कोई विकल्प नहीं है, तो दो और तरीके एक काउंटर या शेडिंग काउंटर रख रहे हैं। (You can read more about those here)। यदि आपको रीयल-टाइम परिणामों की आवश्यकता है तो केवल इन 2 को देखें।
ऐप इंजन में "गिनती चुनें (*)" की कोई अवधारणा नहीं है। आपको निम्नलिखित में से एक करने की आवश्यकता होगी:
- क्वेरी समय पर इच्छित इकाइयों की "कुंजी-केवल" (अनुक्रमणिका ट्रैवर्सल) करें और उन्हें एक-एक करके गिनें। इसमें धीमी गति से पढ़ने की लागत है।
- लिखने के समय पर अद्यतन गणना - इसका प्रति लेखन/अद्यतन की अधिक लागत पर बेहद तेजी से पढ़ने का लाभ है। लागत: आपको पता होना चाहिए कि आप समय से पहले क्या गिनना चाहते हैं। आप लिखने के समय पर एक उच्च लागत का भुगतान करेंगे।
- अद्यतन सब मायने रखता है एसिंक्रोनस रूप से कार्य कतार, क्रॉन नौकरियों या नई Mapper API का उपयोग कर। इसमें अर्ध-ताजा होने का व्यापार है।
आप कोई भरोसा कर सकते हैं। Google अनुप्रयोग इंजन में पंक्तियों com.google.appengine.api.datastore.Query पालन का उपयोग करने का:
int count;
Query qry=new Query("EmpEntity");
DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
count=datastoreService.prepare(qry).countEntities(FetchOptions.Builder.withDefaults());
- 1. किसी तालिका में पंक्तियों की संख्या की गिनती jQuery
- 2. MYSQL - प्रत्येक तालिका में पंक्तियों की संख्या
- 3. किसी तालिका में गैर-छिपी हुई पंक्तियों की संख्या प्राप्त करें
- 4. sqlalchemy में प्रभावित पंक्तियों की संख्या कैसे प्राप्त करें?
- 5. PostgreSQL में हटाई गई पंक्तियों की संख्या कैसे प्राप्त करें?
- 6. ग्रिड व्यू की पंक्तियों की संख्या कैसे प्राप्त करें?
- 7. जावास्क्रिप्ट किसी ऑब्जेक्ट में बच्चों की संख्या कैसे प्राप्त करें
- 8. एंड्रॉइड में किसी फोन की एसएमएससी संख्या कैसे प्राप्त करें?
- 9. पोस्टग्रेस्क्ल तालिका में पंक्तियों की अधिकतम (उपयोग योग्य) संख्या
- 10. एमएस एक्सेस डेटाबेस इंजन तालिका में पंक्तियों की अधिकतम संख्या?
- 11. PHP में किसी ऑब्जेक्ट की संदर्भ संख्या प्राप्त करें?
- 12. शक्तियों में पंक्तियों की संख्या की गणना कैसे करें
- 13. SQLite - डेटाबेस में पंक्तियों की संख्या प्राप्त करना
- 14. एक एसक्लाइट तालिका में पंक्तियों की अधिकतम संख्या?
- 15. एक स्क्लाइट तालिका में पंक्तियों की अधिकतम संख्या
- 16. कोडइग्निटर सक्रिय रिकॉर्ड - लौटाई गई पंक्तियों की संख्या प्राप्त करें
- 17. एक्सेल फ़ाइल में पंक्तियों की Matlab संख्या
- 18. जावास्क्रिप्ट को HTML तालिका की पंक्तियों की संख्या प्राप्त करने के लिए
- 19. किसी तालिका में पंक्तियों के बीच औसत समय अंतर कैसे प्राप्त करें?
- 20. जावा क्लास में विशेषताओं की संख्या कैसे प्राप्त करें?
- 21. एसक्यूएल डीबी से खातों की एक्स संख्या प्राप्त करने के लिए, जो पंक्तियों की चर संख्या
- 22. एक स्क्लाइट तालिका को अधिकतम पंक्तियों की संख्या
- 23. रिकॉर्ड की पंक्ति संख्या कैसे प्राप्त करें?
- 24. अतिरिक्त तालिका पंक्तियों की दृश्यता टॉगल करें
- 25. NSInternalInconsistencyException (पंक्तियों की अमान्य संख्या)
- 26. ऑक्टेव में मैट्रिक्स की पंक्तियों का अर्थ कैसे प्राप्त करें?
- 27. सुंदर सूप: किसी विशिष्ट तालिका की सामग्री प्राप्त करें
- 28. जावास्क्रिप्ट का उपयोग कर <textarea > में पंक्तियों की संख्या कैसे प्राप्त करें?
- 29. किसी विशेष लंबाई की अधिकतम संख्या कैसे प्राप्त करें
- 30. दृश्य तालिका पंक्तियों की संख्या गिनने के लिए jquery चयनकर्ता?
+1 इन सभी महान विकल्प जो और अधिक उपयुक्त है कि डेटासंग्रह आँकड़े एपीआई के जरूरतों के आधार पर हो सकता है कर रहे हैं अपने आवेदन। –