Je triyng faire un filtre sur une collection, le modèle est un étudiant comme celui-ci:collection Backbone.js où
{
code: "some code",
name: "some name",
course: {
course_code: "some code",
course_name: "course name"
}
}
si j'essaie de faire un filtre comme ceci:
var myVar = students.where({code: "some code"})
myVar sera rempli d'étudiants selon le code et il n'y a pas de problèmes. Mais comment puis-je filtrer par code-cours? je l'ai déjà essayé:
var myVar = students.where({course: {course_code: "some code"}})
mais je ne reçois rien, si j'essaie
var myVar = students.where({course.course_code: "some code"})
J'obtiens l'erreur.
kepp à l'esprit que .Find ne retourne que le premier étudiant, en ce qui concerne la définition: http://underscorejs.org/# find – d4n13l