symfony - 带有 symfony 的 Elasticsearch - 错误填充命令软删除实体
问题描述
我使用 symfony 捆绑包Foselasticabundle,但我遇到了问题。
我有一个可以通过 gedmo softdeleteable 删除的实体 (B)。
我通过 YAML 文件创建了映射,当我执行以下命令fos:elastica:populate时出现错误。
未找到 ID id(XX) 的“App\Entity\B”类型实体
事实上,值以前在我的数据库中被删除了......
我希望他在字段中插入一个空值
你有解决方案吗?
谢谢您的回答
fos_elastica.yaml
clients:
default: { url: '%env(ELASTICSEARCH_URL)%/' }
indexes:
app:
types:
A:
properties:
id: ~
name: ~
B:
type: object
id: ~
persistence:
driver: orm
model: App\Entity\A
解决方案
推荐阅读
- python - 如何对 Pandas 中的所有行进行排序
- firebase - 没有身份验证的 Firestore 安全规则
- python - 如何使用 saxonc.PySaxonProcessor 获取 XML 元素的属性值
- c++ - cout 不会输出到命令提示符,但会重定向到文本文件
- swift - UI 测试在 Xcode 11 中失败,但过去在 Xcode 10 中通过
- html - 我的标题按钮是错误的方式,但在代码中是正确的方式?
- algorithm - 找到所有边的最小最高成本的算法是什么?
- apache-flink - Flink 1.8.2 状态进化抛出异常
- angular - ScrollIntoView() 与 routerLinkActive 和 ngFor
- tomcat - 更改 context.xml 文件的配置