Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Separar conceitos
- //
- // stints > 4
- // token operador valor
- {
- q: '',
- filters: {
- // cada filtro, indicar o key e o seu value
- // o q (input search) seria "BMW i8"
- car: ['BMW i8'],
- // Um filtro com range de valores. Ex.: Número de Km's de um certo carro
- // o q (input search) seria "km > 14 and km < 28"
- km: {
- gt: 14,
- lt: 28,
- },
- // exemplo para tracks
- // o q (input search) seria "Silverstone"
- track: ['Silverstone']
- // exemplos para datas
- date: ["2021-05-06T00:00:00.000Z"]
- },
- }
- // caso o utilizador escreva "stints >= 2"
- {
- q: '',
- filters: {
- stints: {
- // é maior que 2, não maior ou igual
- gte: 2,
- /** Aqui ficam os operadores de comparação conhecidos:
- *
- * eq: equal
- * gt: greater than
- * gte: greater than equal
- * in: valores dentro de um especifico range
- * lt: less than
- * lte: less than equal
- * ne: not equal
- * nin: valores que não estão dentro de um range especifico (not in)
- *
- **/
- }
- }
- }
- // lapTime > 02:00.000 // ou > 2min // ou > 2m
- {
- q: '',
- filters: {
- bestLapTime: {
- gt: '02:00.000'
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement