loopbackio / loopbackio/loopback-connector-sqlite3
Filtering with non existing / declared field is ignored
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 13
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Bug or feature request
- Bug
- Feature request
Description of feature (or steps to reproduce if bug)
- Insert 10 rows in a model/table
- Model.find({where: { nonexistingfield: 'test' } })
- Return 10
Expected result
Return 0 (Memory connector return 0)
Maybe this should return an error ?
Actual result (if bug)
Return all the documents/rows
Additional information (Node.js version, LoopBack version, etc)
Tested with master of loopback-connector-sqlite3
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Problem mit dem SQLite3 connector zu reproduzieren, indem du nach dem Einfügen von 10 Zeilen Model.find({where: { nonexistingfield: 'test' } }) verwendest. Vergleiche das Ergebnis mit dem angegebenen Verhalten des Memory connector und bestimme, ob ein unbekanntes Feld null Zeilen oder einen Fehler zurückgeben sollte. Als erledigt gilt die Aufgabe, wenn der SQLite3 connector für diesen Filter nicht mehr alle Zeilen zurückgibt und eine Abdeckung für die gemeldete Abfrage vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, sqlite
- Bereich
- database
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100