J'ai une petite application de boutique en ligne et je voudrais trier les articles en fonction de leur prix actif. Il y a donc un prix normal et éventuellement un prix réduit. Mais le prix réduit n'est valable que pour une période donnée et l'index n'est pas mis à jour lorsque la réduction prend fin. Par exemple :
{price: 2.00, discount:{price:1.10, start:2016-08-11, end:2016-09-14}}
Est-il possible d'inclure une telle condition dans le tri ? L'objectif est de garantir un ordre de tri correct à tout moment.
Edit : Pour le moment, la version de l'ES est plutôt ancienne mais la mise à jour vers la dernière n'est pas un problème.