ujjwalguptaofficial / JsStore

Simplifying IndexedDB with SQL like syntax and promises
http://jsstore.net/
MIT License
858 stars 110 forks source link

keyPath incompatible with AND logic #341

Closed HongliangQiu closed 1 year ago

HongliangQiu commented 1 year ago

Title

keyPath incompatible with AND logic

Description

JsStore could not select data when I use two where condition which include an "KeyPath".

https://ujjwalguptaofficial.github.io/idbstudio/?db=Demo&query=select(%7B%0A%20%20%20%20from%3A%20%27Customers%27%2C%0A%20%20%20%20where%3A%20%7B%0A%20%20%20%20%20%20%20%20countryCity%3A%20%5B%22Germany%22%2C%20%22Berlin%22%5D%2C%0A%20%20%20%20%20%20%20%20or%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20countryCity%3A%20%5B%22UK%22%2C%20%22London%22%5D%2C%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D)&drop=true

image

ujjwalguptaofficial commented 1 year ago

fixed in v - 4,6.1. Please check and let me know.

ujjwalguptaofficial commented 1 year ago

here is idbstudio link with and query - https://ujjwalguptaofficial.github.io/idbstudio/?db=Demo&query=select(%7B%0A%20%20%20%20from%3A%20'Customers'%2C%0A%20%20%20%20where%3A%20%7B%0A%20%20%20%20%20%20%20%20customerId%3A%2011%2C%0A%20%20%20%20%20%20%20%20countryCity%3A%20%5B%22UK%22%2C%20%22London%22%5D%0A%20%20%20%20%7D%0A%7D)

HongliangQiu commented 1 year ago

It is ok now. Thank you.