हाँ। नेवले स्कीमा वर्चुअल का समर्थन करते हैं। गाइड के स्कीमा अनुभाग पर एक नज़र डालें . मुझे लगता है कि आपको कुछ ऐसा चाहिए:
var salesSchema = new Schema({
sale: Number
});
salesSchema.virtual('status').get(function() {
if (this.sale === 1) {
return 'sale';
} else {
return 'none';
}
});