Значения не считаются совпадением в запросе Geode. Интересно, если значения не используются правильно, так как я не могу сделать какой-либо тип ГДЕ успешно.
Я попытался ввести ключи и значения без кавычек, с одинарными кавычками (') и с двойными кавычками ("). Я не использую сложные классы, поэтому по умолчанию все является java.lang.String.
Например, у меня есть эта запись в моем регионе «сумма»:
put --key=(“p7”) --value=(356.08) --region=amount
Запрос
query --query="SELECT * FROM /amount"
показывает эту пару ключ / значение, в частности, в регионе.
Тем не менее, когда я запрашиваю
query --query="SELECT * FROM /amount WHERE /amount.entries.value > 100"
Я получаю результат: true, без строк (поэтому я знаю, что запрос действителен)
Я уже 2 дня бьюсь головой об этом, и я не понимаю, что не так с тем, что должно быть простым запросом.