如果是这样,怎么做?
我将该属性设置为一个类型:List,它在运行时只是一个我相信的列表。
但是,添加投影时,我收到不支持 List 的错误
query.addProjection(new PropertyProjection("ListofLongs", List.class);
java.lang.IllegalArgumentException: Unsupported type: interface java.util.List
at com.google.appengine.repackaged.com.google.common.base.Preconditions.checkArgument(Preconditions.java:96)
at com.google.appengine.api.datastore.RawValue.asType(RawValue.java:58)
我还尝试将投影属性的类作为 null 传递,而不是尝试将 RawValue 转换为 List ......不行。(并且由于 RawValue.asType 触发了异常,因此由其他方法的堆栈跟踪支持)
针对多值/集合属性的投影查询是否存在某种未记录的限制?