Hi,

I have a problem while using Query.FilterOperator.IN:
SEVERE: Exception : java.lang.IllegalArgumentException: Filter has 2
properties, expected
1com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:
36)

This is my code:
com.google.appengine.api.datastore.Query query = new
com.google.appengine.api.datastore.Query(CboType.class.getSimpleName());
                PreparedQuery preQuery = ds.prepare(query);
query.addFilter("type"
                                , 
com.google.appengine.api.datastore.Query.FilterOperator.IN
                                , Arrays.asList(1,2));
List<com.google.appengine.api.datastore.Entity> entities = new
ArrayList<com.google.appengine.api.datastore.Entity>();
                entities = preQuery.asList(FetchOptions.Builder.withDefaults());

I just want to get all data where the property "type" is 1 or 2.
Any helps would be appreciated.

Thanks,
Khang

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to