MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

GraphQL स्कीमा परिभाषाओं में हाइफ़न को कैसे संभालें

GraphQL उस फ़ील्ड नाम की शिकायत करता है 'png-xlarge' अमान्य है। एरर मैसेज में रेगुलर एक्सप्रेशन कहता है कि पहला कैरेक्टर केस या अंडरस्कोर के बावजूद एक अक्षर हो सकता है। शेष वर्णों में भी अंक हो सकते हैं। इसलिए, यह स्पष्ट है कि न तो हाइफ़न - न ही एकल उद्धरण ' फ़ील्ड नाम के लिए स्वीकार्य है। नियम मूल रूप से चर नामकरण नियमों का पालन करते हैं जो आपको लगभग हर प्रोग्रामिंग भाषा में मिलते हैं। आप GraphQL नामकरण नियम देख सकते हैं ।

resolve . की सहायता से फ़ंक्शन, आप इसे निम्नानुसार कर सकते हैं:

pngXLarge: { 
    type: GraphQLString,
    resolve: (imageFormats) => {
        // get the value `xlarge` from the passed mongoose object 'imageFormats'
        const xlarge = imageFormats['png-xlarge'];
        return xlarge;
    },
},



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मौजूदा ग्रिडफ़्स फ़ाइल में डेटा जोड़ें

  2. mongoDB:ऐरे फ़ील्ड में जोड़े गए प्रत्येक नए बच्चे के लिए एक ऑब्जेक्ट आईडी बनाना

  3. प्रत्येक उल्का प्रक्रियाएं क्या करती हैं?

  4. MongoDB के लिए एक विकास और संचालन चेकलिस्ट

  5. नेवला .save() काम नहीं करता