6
मेरे पास मिश्रित प्रकार के आभासी के साथ एक मोंगोस स्कीमा है। उदाहरण के लिए:मोंगोस आभासी सेट फ़ंक्शन को कॉल नहीं किया जाता है जब मान ऑब्जेक्ट
var mongoose = require('mongoose') // version 3.3.1
var FooSchema = new mongoose.Schema({ x: Number });
FooSchema.virtual('v').set(function(value){
console.log("SETTING", value);
});
var Foo = mongoose.model('Foo', FooSchema);
new Foo({ v:1 });
new Foo({ v:[] });
new Foo({ v:{} });
मुझे इस कोड मैं चलाएँ:
SETTING 1
SETTING []
आप ध्यान देंगे के रूप में यह कभी नहीं चलता "सेटिंग {}", किसी भी कारण है कि यह काम नहीं करता?
वस्तु के गुणों के बारे में क्या है? – Chad
परिणाम वही है जब ऑब्जेक्ट में गुण होते हैं। – evanrs
अजीब, +1 मुझे इसमें भी रूचि है। अगर कल किसी ने जवाब नहीं दिया है तो मैं कल जांच कर सकता हूं। – Chad