搜索JSONB中一些预定的属性,可以使用Btree、HASH、GIN索引,一般使用BTREE; 如果索引要支持搜索任意属性,则使用GIN索引,如果只是检查它是否仅具有键值,使用jsonb_path_ops,但是如果不仅检查是否具有键值,还检查键的存在,最好使用jsonb_ops: https://bitnine.net/blog-postgresql/postgresql-internals-jsonb-type-and-its-indexes/