簡體   English   中英

如何在奏鳴曲中搜索json欄目?

[英]How to search json column in Sonata?

我的數據庫中有列,其中數據看起來像這樣 "{"cs":"Lékař","en":"Doctor","_type":"translated"}" 我需要執行全文搜索,如屏幕截圖所示,我不知道該怎么做。 有什么辦法可以從數據庫中提取數據,然后對其進行搜索嗎? 我在文檔中找不到任何提及它的地方。 也許有一些我看不到的簡單解決方案,謝謝您的幫助。 在此處輸入圖像描述

我試圖通過原始 sql 查詢來解決它,但是奏鳴曲的過濾器需要 QueryBuilder 的實例。 我也嘗試更改列的排序規則,但沒有幫助。

原來我完全瞎了。 如果將來有人遇到此問題,則可以像此處描述的那樣創建自定義過濾器。 https://docs.sonata-project.org/projects/SonataDoctrineORMAdminBundle/en/4.x/reference/filter_field_definition/#jsonlistfilter-and-custom-filters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM