MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

la mangouste prend-elle en charge les champs virtuels dans select comme SQL

Oui. Les schémas Mongoose prennent en charge les virtuels. Consultez la section schéma du guide . Je pense que vous voudrez peut-être quelque chose comme ceci :

var salesSchema = new Schema({
  sale: Number
});

salesSchema.virtual('status').get(function() {
  if (this.sale === 1) {
    return 'sale';
  } else {
    return 'none';
  }
});