我正在尝试使用 Quercus (PHP) 对列表执行 GAE 低级 API 查询。
Java 示例如下:
Query query = new Query("myname");
List<String> list = Arrays.asList("test", "jack", "math");
query.addFilter("id", FilterOperator.IN, list);
我在PHP中尝试过
$q = new Query('myname');
$list = array('test' ,'jack', 'math');
$q->addFilter('id','IN', $list);
然而,这总是导致:
com.caucho.quercus.QuercusException: com.google.appengine.api.datastore.Query.addFilter: A collection of values is required.
我也尝试过创建一个类对象,但这也不起作用。我对普通的字符串或整数查询没有问题,但只有列表。
如果有人能告诉我如何在 quercus 中使用 IN 列表选择,那就太好了。
谢谢