Disons que j’ai un schéma qui a un champ virtuel comme celui-ci
var schema = new mongoose.Schema( { name: { type: Ssortingng } }, { toObject: { virtuals: true }, toJSON: { virtuals: true } }); schema.virtual("name_length").get(function(){ return this.name.length; });
Dans une requête, est-il possible de sortinger les résultats en fonction du champ virtuel? Quelque chose comme
schema.find().sort("name_length").limit(5).exec(function(docs){ ... });
Quand j’essaye cela, les résultats sont simples, pas sortingés …
Vous ne pourrez pas sortinger par champ virtuel car ils ne sont pas stockés dans la firebase database.
Les atsortingbuts virtuels sont des atsortingbuts qui sont pratiques mais qui ne sont pas persistants à mongodb.