Sorry, it should be:
query --query='select e.key from /Region.entrySet e where e.key=28733'


From: Jinmei Liao <jil...@vmware.com>
Reply-To: "user@geode.apache.org" <user@geode.apache.org>
Date: Wednesday, August 26, 2020 at 10:02 AM
To: "user@geode.apache.org" <user@geode.apache.org>
Subject: Re: weird gfsh behavior

Looks like that key does not exist in your region. Your query doesn’t look 
correct. Try this:
query --query='select e.key from /Region.entries e where e.key=28733'


From: Claudiu Balciza <cbalc...@1wa.org>
Reply-To: "user@geode.apache.org" <user@geode.apache.org>
Date: Wednesday, August 26, 2020 at 9:58 AM
To: "user@geode.apache.org" <user@geode.apache.org>
Subject: weird gfsh behavior

Hi all,

I have encountered this strange gfsh behavior
There is data in a region and I can query it

gfsh>query --query='select key from /Region.entries where key=28733'
Result : true
Limit  : 100
Rows   : 1

Result
------
28733

But when I try to get or remove the entry

gfsh>get --region=Region --key='28733'
Result      : false
Key Class   : java.lang.String
Key         : 28733
Value Class : java.lang.String
Value       : null

gfsh>remove --region=Region --key='28733'
Result    : false
Message   : Key is not present in the region
Key Class : java.lang.String
Key       : 28733

But then
gfsh>query --query='select key from /Region.entries where key=28733'
Result : true
Limit  : 100
Rows   : 1

Result
------
28733

I’m a bit stumped 😊

Claudiu

Reply via email to