Use the remote-query quickstart
Add two persons with a phone number like this:
key=1, value=Person{id=1, name='Wolf', email='w@r', phones=[PhoneNumber
{number='123', type=HOME}]}
key=2, value=Person{id=2, name='Dieter', email='d@r', phones=
[PhoneNumber{number='234', type=HOME}]}
run the following queries:
Enter an Ickle query string: from quickstart.Person p where p.phone.number IN ('123')
Found 1 matches:
>> Person{id=1, name='Wolf', email='w@r', phones=[PhoneNumber{number='123', type=HOME}
]}
— OK
Enter an Ickle query string: from quickstart.Person p where p.phone.number IN ('123', '999') AND name='Dieter'
Found 0 matches:
— OK
Enter an Ickle query string: from quickstart.Person p where p.phone.number IN ('123') AND name='Dieter'
Found 1 matches:
>> Person{id=2, name='Dieter', email='d@r', phones=[PhoneNumber
{number='234', type=HOME}
]}
---- Wrong as it is not expected to find any