MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana menangani tanda hubung dalam definisi Skema GraphQL

GraphQL mengeluh bahwa nama bidang 'png-xlarge' tidak valid. Ekspresi reguler dalam pesan kesalahan mengatakan bahwa karakter pertama dapat berupa huruf terlepas dari huruf besar atau garis bawah. Karakter yang tersisa juga dapat memiliki digit. Oleh karena itu, jelas bahwa tidak ada tanda hubung - maupun kutipan tunggal ' dapat diterima untuk nama bidang. Aturan pada dasarnya mengikuti aturan penamaan variabel yang Anda temukan di hampir setiap bahasa pemrograman. Anda dapat memeriksa aturan penamaan GraphQL .

Dengan bantuan resolve fungsi, Anda dapat melakukan ini sebagai berikut:

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. Hapus Duplikat di mongodb

  2. Luwak unshift findAndUpdateById

  3. pencarian teks mongodb dengan banyak bidang

  4. Kueri Agregasi Rata-rata di Meteor

  5. MongoDB $mod