2015-12-16 24 views
20

ग्राफक्ल महान है और मैंने इसे अपने ऐप में उपयोग करना शुरू कर दिया है। मेरे पास एक पृष्ठ है जो सारांश जानकारी प्रदर्शित करता है और मुझे कुल गणना वापस करने के लिए graphql की आवश्यकता है? क्या यह किया जा सकता है?क्या ग्राफिकल कुल गणना कर सकता है?

उत्तर

5

ग्राफक्लुएल में स्वचालित स्वचालित कार्य नहीं है।

आप summary नामक एक फ़ील्ड जोड़ सकते हैं, और resolve फ़ंक्शन कुल योग की गणना करता है।

5

... कुल गणना करने के लिए ग्राफक्ल की आवश्यकता है? क्या यह किया जा सकता है?

हां, यह किया जा सकता है।

क्या ग्राफक्लुएल स्वचालित रूप से आपके लिए करता है? नहीं, क्योंकि यह नहीं जानता कि आपको अपना डेटा स्रोत कहां मिल रहा है।

कैसे? ग्राफ़क्यूएल यह निर्धारित नहीं करता है कि उपयोगकर्ता ने क्वेरी के डेटा को कैसे प्राप्त/म्यूटेट किया है। अनुरोधित समेकित डेटा प्राप्त करने के लिए यह आपके कार्यान्वयन पर निर्भर है। आप सीधे अपने मोंगोडीबी से एकत्रित डेटा प्राप्त कर सकते हैं और इसे वापस कर सकते हैं, या आपको अपने डेटा स्रोत से आवश्यक सभी डेटा मिलते हैं और स्वयं को एकत्रीकरण करते हैं।

11

आप एक नया ग्राफक्लुएल प्रकार परिभाषित करेंगे जो एक वस्तु है जिसमें एक सूची और संख्या है। संख्या एक संकल्प समारोह द्वारा परिभाषित किया जाएगा।

अपने ग्राफ़क्यूएल सर्वर पर आप रिज़ॉल्यूवर फ़ंक्शन को परिभाषित कर सकते हैं और इसके हिस्से के रूप में, आपको उस कोड को लिखना होगा जो कुल गणना प्राप्त करने के लिए जो भी गणना करता है और क्वेरी आवश्यक है।

यह एक जैसा है कि आप एक आरईएसटी एपीआई या कस्टम रीस्ट एपीआई एंडपॉइंट के लिए ऑब्जेक्ट सीरिएलाइज़र कैसे लिखेंगे, जो कुल गणना की गणना करने के लिए जो भी डेटाबेस प्रश्नों की आवश्यकता होती है।

ग्राफ़क्यूएल की ताकत यह है कि यह निर्धारित करने में अधिक शक्ति देता है कि कौन सा डेटा विशेष रूप से वापस किया जाता है। ग्राफ़क्यूएल में जो कुछ आप लिखते हैं वह वही होगा जैसा आप आरईएसटी एपीआई के लिए लिखेंगे।

+3

अच्छी व्याख्या! मुझे लगता है कि मुख्य टेकवे पॉइंट यह है कि ग्राफ़क्यूएल आपके लिए आपकी गणना और एकत्रीकरण नहीं करता है। यह सब ग्राफक्ल्यू क्वेरी ऑब्जेक्ट के हल फंक्शन में होने वाला है, जिसे आवश्यक पूर्व-समेकित डेटा पुनर्प्राप्त करने के लिए कहा जाना चाहिए, इसके बारे में उसका काम करता है और फिर परिणाम देता है। – batjko

संबंधित मुद्दे