2012-04-28 11 views
12

क्या यह संभव है कि मेरे मामले अपरकेस 'आईडी' में स्कीमा _id फ़ील्ड के लिए उपनाम के रूप में, एक अलग नाम का उपयोग करें? क्या मुझे वर्चुअल जोड़ने की आवश्यकता होगी या क्या इसे स्थापित करने का कोई और तरीका है?mongoose (mongodb) उपनाम _id फ़ील्ड

किसी भी मदद से कृतज्ञतापूर्वक धन्यवाद प्राप्त हुआ।

उत्तर

21

आप इसके लिए virtual attribute का उपयोग करेंगे। जैसा कि:

yourSchema.virtual('ID').get(function() { return this._id; });