我正在寻找如何通过属性列表在数据存储中查询的方法。
所以,我有一个简单的实体:
@Data
@Entity(name = APPLICATION_KIND)
public class ApplicationEntity {
@Id
private String Id;
private String appId;
private String name;
private String status;
}
我想通过列表进行查找appIds。但是,似乎 Datastore 不提供这种可能性。
DatastoreTemplate仅提供一种可能性 -findAllById但它既不适用于其他字段,也不适用于其他过滤器(例如按状态)。
不幸的是,StructuredQuery.PropertyFilter也不提供这种可能性。
StructuredQuery.CompositeFilter有 onlyand但没有既没有or也没有in。
可能有人面临同样的问题并以某种方式解决它?