Astrocoders / Astrocoders/postgres-orm
Handle with other operators besides =
- Vorherrschende Sprache
- TypeScript
- Sterne
- 8
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We can use raw SQL but would be nice something less handful
`SELECT * FROM users WHERE id != "bla"`
Something like that:
`Foo.find({ name: { type: NOT, value: "James" } })`
@fakenickels idea:
`Foo.find({ name: Not("James") })`
`Not(Between (2))`
A class from Operator, so we can switch on top
So we can have Not, Equal, Between
And in the query builder we detect and add the correspondent query
More ideas?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Keine Datei, kein Test und kein Einstiegspunkt werden genannt. Beginne damit, den Query Builder und die bestehende find-Implementierung zu lokalisieren, und vergleiche dann die aktuelle Behandlung von Gleichheit mit der vorgeschlagenen API für die Operatoren Not und Between. Als erledigt gilt die Aufgabe, wenn das Operator-Design festgelegt ist und das Verhalten bei der Query-Generierung abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- postgres, typescript
- Bereich
- backend, database
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100