tarantool / crud

Easy assess to data stored in vshard cluster
BSD 2-Clause "Simplified" License
40 stars 15 forks source link

adding new operators #369

Open AndreiSemenovMinsk opened 1 year ago

AndreiSemenovMinsk commented 1 year ago

Added a way to search by multiple values:

Sample:

crud.select('users', {{'=', 'name', {'Andrey', 'Sergey'}}}, {fields = {'_id', 'name'}});

Added new operators such as:

'<>' - not '>><<' - between '<<>>' - out of '<<!>>' - out of or null '>)' - include

Sample:

crud.select('users, {{ '>><<', 'activated_at', { dateFrom, dateTo } } }, { fields = { '_id' }})

DifferentialOrange commented 1 year ago

I'll also need to fix the CI to run on external PRs.