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

नेवला में _id से db दस्तावेज़ कैसे सेट करें?

आपको या तो _id . घोषित करना होगा अपने स्कीमा के हिस्से के रूप में संपत्ति (आपने इस पर टिप्पणी की), या _id . का उपयोग करें विकल्प और इसे false . पर सेट करें (आप id . का उपयोग कर रहे हैं विकल्प, जो _id . कास्ट करने के लिए एक वर्चुअल गेट्टर बनाता है एक स्ट्रिंग के लिए लेकिन फिर भी एक _id created बनाया ObjectID संपत्ति, इसलिए आपको कास्टिंग त्रुटि मिलती है)।

तो या तो यह:

var Post = new mongoose.Schema({
    _id: Number,
    title: String,
    content: String,
    tags: [ String ]
});

या यह:

var Post = new mongoose.Schema({
    title: String,
    content: String,
    tags: [ String ]
}, { _id: false });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में स्कीमा परिवर्तन से निपटना

  2. सी # के लिए सबसे परिपक्व मोंगोडीबी ड्राइवर क्या है?

  3. Mgo . का उपयोग करके MongoDB में कुशल पेजिंग

  4. आप किसी दस्तावेज़ की सरणी में ऑब्जेक्ट्स को कैसे अपडेट करते हैं (नेस्टेड अपडेटिंग)

  5. कस्टम फ़ंक्शन परिकलित कॉलम मोंगोडब प्रोजेक्शन