Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या मुझे क्लाइंट पर एक स्ट्रिंग के रूप में ग्राफ़क्यूएल आईडी को संभालना चाहिए?

ID एक अदिश प्रकार है जिसका वर्णन GraphQL विनिर्देश में किया गया है (वर्किंग ड्राफ्ट अक्टूबर 2016):

आपका अवलोकन

परिणाम ज़बरदस्ती . के विनिर्देश के साथ संरेखित है :

और इनपुट जबरदस्ती :

मुझे क्लाइंट में इस मान को कैसे संभालना चाहिए?

  • ID के साथ काम करते समय परिणाम , उन्हें तार के रूप में मानें।
  • ID का उपयोग करते समय इनपुट (म्यूटेशन या क्वेरी के लिए ग्राफ़क्यूएल वैरिएबल या इनपुट पैरामीटर में), आप या तो पूर्णांक या स्ट्रिंग का उपयोग कर सकते हैं।

क्या मुझे ग्राफक्यूएल से मिलते ही इसे हमेशा एक पूर्णांक में बदलना चाहिए?

यह आपके आवेदन पर निर्भर करता है। ऐसा कोई सामान्य नियम नहीं है जो यहां स्पष्ट "हां" या "नहीं" का निर्देश देता हो।

क्या मुझे आईडी मान को एक स्ट्रिंग के रूप में संग्रहीत करने के लिए अपने अनुक्रम कोड को संशोधित करना चाहिए?

नहीं, इसकी आवश्यकता नहीं है।

ID . के बारे में GraphQL विनिर्देश type यह कवर नहीं करता है कि आप कैसे स्टोर करते हैं आईडी, केवल एक ग्राफ़क्यूएल सर्वर से ID treat के साथ व्यवहार करने की अपेक्षा की जाती है इनपुट और आउटपुट। इस व्यवहार को सुनिश्चित करने के लिए यह GraphQL परत पर निर्भर है। वास्तविक संग्रहण में आईडी को कैसे प्रबंधित किया जाता है यह संग्रहण परत पर निर्भर करता है।

क्या इस तरह GraphQL आईडी का उपयोग करते समय आगे बढ़ने का कोई सही तरीका है?

मुझे उम्मीद है कि ऊपर दिए गए जवाब भी इस सवाल का जवाब देंगे :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - इस तालिका में क्या है को छोड़कर सभी का चयन करें

  2. यादृच्छिक परिणाम लौटाएं (रैंड द्वारा क्रम ())

  3. PHP CRUD MySQL डेटाबेस के साथ पोस्ट बनाएं, संपादित करें, अपडेट करें और हटाएं

  4. MySQL अनुक्रमणिका - सर्वोत्तम अभ्यास क्या हैं?

  5. एक क्वेरी में उपयोग किए जाने वाले कॉलम नाम बनाने के लिए MySQL concat ()?