時間:2024-02-04 13:45作者:下載吧人氣:19
PostgreSQL 自從支持 JSONB 到現在,已經有十余年,這十多年來,社區為 JSONB 提供了很多強大的功能。就我個人而言,其實最常用的還是匹配操作 @>
。
把JSON數據看作一個抽象語法樹(AST)的話,這個操作符判斷右參數是不是左參數的子圖。
這里本來應該有個圖示, 但是周末的時候臨時有個數據集在處理,所以沒有時間去找合適的工具了。簡單舉幾個例子,下面這個例子得到true,這應該很好理解:
select ‘{“a”: 1, “b”: 2, “c”: 3}’::jsonb @> ‘{“b”:2}’ ;
————–
t
網友評論