Je suis la construction d'une application d'événement et voudrais obtenir tous les événements à une certaine date, puis les trier par leur emplacement. Comment implémenter une requête comme celle-ci? C'est ce que le schéma ressemble:MongoDB Requête par date et tri par distance (Mongoose + App express)
var eventSchema = mongoose.Schema({
_id: {
type: String,
required: true
},
name: {
type: String,
required: true
},
start_time: {
type: Date
},
location: {
type: {
type: String
},
coordinates: []
},
});
Je sais que je peux interroger l'emplacement en utilisant le $ près, j'ai réussi à obtenir cette course. Mais je voudrais d'abord demander "start_time" et ensuite trier par les événements de cette date par leur distance à moi. Toutes les suggestions seraient très appréciées merci;)
grâce ce fut un peu compliqué pour mon petit exemple, je l'ai eu à travailler avec le $ et l'opérateur et de tordre le "trier" un peu. Merci quand même –