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

नेवला, CastError:एक मॉडल वाले मॉडल को सहेजने का प्रयास करते समय कास्ट टू ऐरे मूल्य के लिए विफल रहा

यार, मुझे इस तरह की स्कीमा बनाने में एक समान समस्या थी:

QuestionnaireSchema = mongoose.Schema({
    formId: Number,
    name: String,
    questions: [
        {
            type: String,
            title: String,
            alternatives:[{
                label: String,
                value: "Mixed"
            }]
        }
    ]
});

मेरी गलती यह थी कि मैं फ़ील्ड नाम के रूप में "टाइप" का उपयोग कर रहा हूं और यह नेवला में आरक्षित शब्द है।

मैं अभी बदलता हूं:

type: String,

करने के लिए

formType: String,

और वह काम करता है।

देखें:https://github.com/Automattic/mongoose/issues/1760



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. दिनांक अंतराल के अनुसार समूहित करें

  2. MongoDB में प्रत्येक वार्तालाप के अंतिम संदेश को सूचीबद्ध करना, जिसमें एक उपयोगकर्ता शामिल है

  3. MongoDB जावा ड्राइवर के लिए लॉगिंग कॉन्फ़िगर करें

  4. MongoDB - संग्रह में प्रति समूह अधिकतम विशेषता वाले दस्तावेज़ प्राप्त करें

  5. गणना की गई स्थिति पर मोंगो सॉर्ट