Próbuję podążać za Sequelize tutorial on their website.Korzystanie z dynamicznych parametrów wyszukiwania z Sequelize.js
Osiągnąłem następujący wiersz kodu.
Project.findAll({where: ["id > ?", 25]}).success(function(projects) {
// projects will be an array of Projects having a greater id than 25
})
Gdybym dostosować go lekko następująco
Project.findAll({where: ["title like '%awe%'"]}).success(function(projects) {
for (var i=0; i<projects.length; i++) {
console.log(projects[i].title + " " + projects[i].description);
}
});
wszystko działa poprawnie. Jednak gdy próbuję ustawić parametr dynamiczny w następujący sposób:
Project.findAll({where: ["title like '%?%'", 'awe']}).success(function(projects) {
for (var i=0; i<projects.length; i++) {
console.log(projects[i].title + " " + projects[i].description);
}
});
Nie powoduje to już wyświetlenia żadnych wyników. Jak mogę to naprawić?
znalazłem sformułowanie swoje pytanie trochę mylące, więc to zredagowałem. Mam nadzieję, że zrozumiałem poprawnie, proszę, cofnij to, jeśli myślisz, że spieprzyłem. –