gpt4 book ai didi

google-app-engine - 如何在 objectify 中通过嵌套 Refs 进行查询

转载 作者:行者123 更新时间:2023-12-05 07:36:08 25 4
gpt4 key购买 nike

我有这样的结构:

//////Entity to be filtered
public class StockItem{
@Index
private Ref<StockItemTypeEntity> stockItemType;
} `enter code here`

//////Ref
public class StockItemTypeEntity{
@Index
private Ref<StockItemProductTypeEntity> productType;
}

我想像这样过滤 StockItem:

stockItemQuery = stockItemQuery.filter("stockItemType.productType", fitlerWrapper.getProductType());

但这行不通。如何使用嵌套引用进行过滤?

最佳答案

这是一个连接,底层数据存储不支持它。也就是说,如果您想执行联接,则必须自己执行。

根据数据的形状和您尝试执行的操作,一种常见的解决方案是将索引数据非规范化到父实体中(索引 StockItem 中的“productType”字段)。它确实需要保持数据同步。

关于google-app-engine - 如何在 objectify 中通过嵌套 Refs 进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com