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